Debian
介面(5)文件中交叉電纜上 2 台 PC 的靜態 IP?
我在乙太網交叉電纜上連接了 2 台 PC。在PC1上我執行:
sudo ip addr add 192.168.2.1 peer 192.168.2.2 dev eth0 sudo ip link set dev eth0 up
在PC2上我執行:
sudo ip addr add 192.168.2.2 peer 192.168.2.1 dev eth0 sudo ip link set dev eth0 up sudo ip route add default via 192.168.2.1
*在interfaces(5)配置文件中複製此設置的最簡潔方法是什麼,因此我可以執行ifup(8)*而不是手動配置每個介面?
如果重要的話,我使用的是 Linux Mint 15,但我認為在任何基於 Debian 的發行版中都是一樣的。
這是
interfaces(5)
描述點對點連接的“本機”方式(為 PC2 編寫):iface eth0 inet static address 192.168.2.2 pointopoint 192.168.2.1 gateway 192.168.2.1
知道在緊要關頭,如果您有
interfaces(5)
不支持的不尋常配置,您可以告訴它完全執行您的命令集,這也很有用:iface eth0 inet manual up ip link set eth0 up up ip addr add 192.168.2.2 peer 192.168.2.1 dev eth0 up ip route add default via 192.168.2.1 down ip route del default via 192.168.2.1 down ip addr del 192.168.2.2 peer 192.168.2.1 dev eth0 down ip link set eth0 down
當然,這種方式更容易出錯,在這種情況下,它是不必要的。但是,如果您想調整標准設置,您也可以添加
up
和down
到非定義中。manual