Я только что установил Ubuntu 12.04 и пытаюсь настроить доступ в Интернет. У меня просто есть проводное соединение, поэтому оно должно быть довольно простым.
Мой компьютер имеет два интерфейса, eth0
и eth1
.
Я не уверен, к какому из моих проводов сейчас подключен.
Сначала он работал правильно, но затем я попытался установить статический IP-адрес, и оттуда он больше не работает, даже если я отменил сделанные мной изменения. Я даже попробовал другой интерфейс, и он тоже не работает. Сейчас я просто хочу, чтобы он работал независимо от интерфейса.
Пожалуйста, помогите мне выяснить, что не работает должным образом.
В одном я уверен, что и кабель, и маршрутизатор работают, так что это проблема конфигурации Linux.
Вот что я сделал:
Я был на /etc/network/interfaces
и добавил следующее:
auto eth1
iface eth1 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
Я дважды проверил, что это правильные значения для моей сети. Затем я сделал:
/etc/init.d/network restart
и даже попробовал:
ifdown eth1
ifup eth1
Иногда я получал сообщение 'RTNETLINK ответы: файл существует - ошибка при выполнении ifup для псевдонима eth1: 1 на RHEL5. '
Иногда это работает ненадолго, и я не понимаю, в чем дело.
Прямо сейчас это не работает снова.
Если я пингую шлюз, я получаю ответ от одного из моих собственных интерфейсов (по-видимому), говорящего хост icmp недоступен
Я не могу скопировать вставку, поэтому трудно скопировать все вывод ifconfig. Я должен был бы сделать это вручную. Но если вы спросите меня о конкретной строке, я могу дать вам. Это примерно возвращает:
lo:
127.0.0.1
eth0:
link:ethernet
inet addr: 192.168.1.3 (this address range can only come from the dhcp)
bcast: 192.168.1.255
mask 255.255.255.0
eth1:
192.168.1.100
bcast: 192.168.1.255
mask 255.255.255.0
Сетевой менеджер является проблемой. Вам необходимо установить сетевые настройки в Network Manager (в правом верхнем углу экрана), а не через /etc/network/interfaces
.
Я сначала выяснил бы, какой интерфейс Вы используете и просто настраиваете тот. У Вас есть свет ссылки?
Свет ссылки предполагает рассмотрение фактической системы - большинство адаптеров эфира имеет световые сигналы для различных вещей - протокол, скорость, и т.д. Обычно, проверка, что у Вас есть зеленый свет, где строка включается, является первым шагом.
Можно также включиться/отключить кабель и проверку dmesg
.
Вот то, от чего я вижу dmesg
когда я отключаю/повторно включаю свой кабель Ethernet:
[16661.901920] e1000e: eth0 NIC Link is Down
[16666.460518] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx
Вы могли бы хотеть сначала вернуться к известной хорошей конфигурации. Возможно, протестируйте thaqt, можно все еще получить DHCP. Вот мой основной/etc/network/interfaces для dhcp:
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
Также посмотрите, Как Вы настраиваете рабочий стол для статического IP-адреса?.