我正在设置带有有线连接(p4p1)的 Ubuntu Server 14.04 并创建一个临时无线网络。这是我的接口文件:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto p4p1
iface p4p1 inet dhcp
# WiFi
auto wlan0
iface wlan0 inet dhcp
wireless-mode ad-hoc
wireless-channel 4
wireless-essid Augmented Learning
wireless-key 1234567890
address 192.168.0.2
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.2
当两个接口中的一个启动时,一切运行顺利,但是当两个接口都启动时,我既无法访问 Internet(通过 p4p1),也无法访问我的 ad-hoc 网络(使用 wlan0)。
我该怎么做才能同时运行它们?我不需要共享连接。
谢谢,
答案1
您不应该做的一件事是将网关指向您自己的 IP。网关会告诉系统如何路由到任何 IP 地址不是在其直接连接的任何子网中。通常这是通向“Internet”的路由,因此对于内部网络的连接不应存在,除非通向 Internet 的路由位于该网络的主机上。因此,请gateway
从 的定义中删除该行wlan0
。
这里可能有多个错误,因此这可能不是解决问题所需的唯一更改。