我在两台独立的虚拟机上运行Ubuntu Desktop和Ubuntu Server版本。
对于桌面,我设置了networking适配器:
适配器1:称为intnet的内部networking
适配器2:NAT
服务器适配器:
现在我想设置IP地址,我很确定你通过编辑/ etc / network / interfaces文件,但我是新来的,我真的不明白。
Ubuntu桌面 :
内部networking适配器的静态IP为192.168.10.100
networking掩码255.255.255.0
DHCP适配器的IP地址
Ubuntu服务器 :
静态IP 192.168.10.101
networking掩码255.255.255.0
^这是我需要设置的。我该怎么做? 我已经尝试了一些东西,并重置networking,它不工作。 请任何人都可以帮忙?
在/etc/network/interfaces
你需要这样的东西
auto eth0 iface eth0 inet static 地址192.168.100.100 网关192.168.100.1 networking掩码255.255.255.0
不要将网关线路连接到具有Internet连接的服务器上。 它的192.168.100地址应该是其他主机的网关地址。 有关接口文件的信息,请参阅man interfaces
。
NAT适配器可以是eth0或eth1,具体取决于连接哪一个。 运行tail -f /var/log/messages
并删除networking的电缆。 等待几秒钟,然后重新连接。 你会得到一个有关连接的日志消息,确定哪个接口是哪个接口。 我尝试eth0的networking(NAT)连接。
我build议你安装Shorewall,并从/usr/share/doc/shorewall/examples/two-interface
。
您的NAT连接的networking信息可能是:
auto eth0 iface eth0 inet dhcp
如果你有一个静态的IP地址,它应该和其他接口的IP地址和networking掩码相同。 它也应该是网关线路的唯一接口。 有关文件的详细信息,请参阅man interfaces
。
这里是我通常用于Ubuntu服务器( /etc/network/interfaces
)的configuration。
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.10.100 netmask 255.255.255.0 gateway 192.168.10.254
对于DHCP分配的接口,可以将以iface开头的行replace为:
iface eth0 inet dhcp
在上面的示例中,请不要忘记正确设置您的IP和网关。 你也需要重新启动networking服务。
$ sudo /etc/init.d/networking restart