![Не удалось определить IP-адрес](https://rvso.com/image/977115/%D0%9D%D0%B5%20%D1%83%D0%B4%D0%B0%D0%BB%D0%BE%D1%81%D1%8C%20%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D1%8C%20IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81.png)
Я пытался самостоятельно диагностировать проблему с интернетом
ifconfig:
eth0 Link encap:Ethernet HWaddr f8:a9:63:3f:9e:97
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:16
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:185 errors:0 dropped:0 overruns:0 frame:0
TX packets:185 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:13343 (13.3 KB) TX bytes:13343 (13.3 KB)
Я не вижу разрешенного IP-адреса в eth0, поэтому я попытался отредактировать файл /etc/network/interfaces
добавить строку
auto eth0
iface eth0 inet dhcp
теперь он содержит
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
после перезапуска службы
sudo service networking restart
Элемент eth0 в выводе ifconfig полностью исчез
сейчас
ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:185 errors:0 dropped:0 overruns:0 frame:0
TX packets:185 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:13343 (13.3 KB) TX bytes:13343 (13.3 KB)
Как это должно произойти?
решение1
Я считаю, что проблема может быть в отсутствии сервера dhcp. В таком случае вам нужно будет настроить статический IP в интерфейсах (уточните насчет dhcp у того, кто управляет сетью)
iface eth0 инетdhcp
dhcp означает, что интерфейс должен искать сервер DHCP, который назначит ему IP-адрес.
А если в сети нет DHCP-сервера, то может понадобиться что-то вроде этого:
iface eth0 инетстатический
адрес 192.168.1.50
маска сети 255.255.255.0
шлюз 192.168.1.1
Это всего лишь примеры — все зависит от реальной сети.
Если вы не уверены, есть ли в вашей сети dhcp или нет - вы можете попробовать запустить команду dhclient, которая попытается назначить IP из dhcp вашему интерфейсу. Если результата нет - по всей видимости, в вашей сети нет dhcp или он может работать неправильно.
Надеюсь, это поможет хотя бы немного диагностировать проблему.