我的 PC 上有两块以太网卡,eth0 连接到本地网络(192.168.0.0/24),另一块连接到互联网。我可以访问连接到此接口的所有设备。
但是,有第二张以太网卡 (eth1) 连接到互联网,但我无法通过互联网连接,当我拔下 eth0 时,互联网又恢复了。我想这是一个路由问题,但是我想知道如何解决这个问题?
答案1
如果您想允许 LAN 上的其他机器访问互联网,您应该查看“在 Debian/Ubuntu 中设置网关”。
简单的单机设置
读笔记并将 Internet 放在 eth0 上。 reboot
看看它是否能神奇地工作。如果没有...
route add host 192.168.0.1 eth1
route add --net 192.168.0.0/24 gw 192.168.0.1
笔记
- 您的默认网关和上行通道默认为 eth0。
- 你的互联网应该在 eth0 上
- 你的 LAN 应该在 eth1 上(假设路由器的 IP 为 192.168.0.1)
- 你的 LAN/eth1 应该有一个静态或 dhcp ip 设置
/etc/networking
- 您可能需要用于
bind
路由/dns- 有时这被称为
named
- 有时这被称为
- 您可能需要使用
dhcpd
DHCP