我安装了 Ubuntu 服务器版本
我已经设置了 2 个网卡
本地网络上的那个运行正常,但是连接到互联网的那个运行不正常,我无法 ping 通,域名也无法解析。
我的 /etc/network/interfaces
auto lo
iface lo inet loopback
#Internal
iface eth0 inet static
address 192.168.0.X
netmask 255.255.255.0
#External
iface eth1 inet static
address 41.161.0.XXX
netmask 255.255.255.248
gateway 41.161.0.XXX
我尝试过停止、启动 nic,我的 iptables 设置为
iptables --flush
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
我无法 ping 通网关,有什么办法吗?
编辑:
这些设置由 ISP 提供,在我的 Mac 和 Windows 机器上都可以完美运行,这两台机器目前都与网络断开连接,因此不会发生 IP 冲突
网络状态:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 41.161.2.XXX 0.0.0.0 UG 0 0 0 eth1
41.161.2.XXX 0.0.0.0 255.255.255.248 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
答案1
使用 检查实际配置ifconfig eth1
。
确保网关与 eth1 地址位于同一子网中。(请编辑您的问题并隐藏网络掩码和地址的本地部分(最后几个 X))
使用以下方式检查路由netstat -nr
与提供网关路由器的人员一起检查您的配置。