Я пытаюсь настроить настольную версию Ubuntu 10.04 в качестве сервера. В настоящее время у меня есть DHCP-сервер, работающий через eth0.
Моя проблема в том, что у меня есть только один порт Ethernet, и я получаю Интернет через мобильную точку доступа на моем телефоне через wlan0, и всякий раз, когда я пытаюсь подключиться через wlan0 и eth0, я не могу получить доступ в Интернет через сервер или клиентов. Когда я отключаюсь от eth0, я снова получаю доступ.
Я интенсивно искал решение, и потерпел неудачу. Любая помощь приветствуется.
Ваш интерфейс eth0, вероятно, контролируется NetworkManager, который отключает соединение, как только у него появляется то, что он считает более подходящим для выхода в Интернет.
Вы можете создать статическую конфигурацию для eth0 в /etc/network/interfaces
. То есть вставьте несколько строк вроде этого:
auto eth0 iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255
Это должно сказать NetworkManager оставить интерфейс в покое. Включите маршрутизацию, вызвав echo 1 |sudo tee /proc/sys/net/ipv4/ip_forward
. И убедитесь, что ваш DHCP-сервер объявляет 192.168.1.1
в качестве шлюза (в этом примере).