我正在为新服务器(Debian 6)配置网络,它有一个公共 IP 和一个本地 IP,有 2 个网络连接,服务器是 proliant G4,由于某种原因,当我将它连接到 eth1 上时,它不起作用...所以,我把它连接到 eth3 上,配置文件如下
auto lo
iface lo inet loopback
# The primary network interface
##allow-hotplug eth0
##iface eth0 inet dhcp
auto eth3
iface eth3 inet static
address myip
netmask mynetmask
gateway mygateway
dns-nameservers mydns1 mydns2
auto eth0
iface eth0 inet static
address 172.168.0.2
netmask 255.255.255.0
gateway 172.168.0.254
network 172.168.0.0
问题是,只有当我在同一个网络上时,我才能访问 myip,如果我离开该网络,我才能访问它...这是我的操作系统的问题吗?我忘记了其他文件吗?还是我的 dns 和其他相关的东西有问题?我的网关和 dns 不是本地的(我的意思是 192.168... 或在本例中是 172.68)这有什么可能的原因吗?我应该将 oth0 设置为公共网络吗?
谢谢。
答案1
看起来你可能有两个默认路由。从 eth0 中删除网关语句并重新启动网络。