Назад | Перейти на главную страницу

Сетевое устройство обратной связи отсутствует в Ubuntu 14.04

Я хочу запрограммировать FPGA через JTAG, и для этого xmd-скрипт подключается к 127.0.0.1:3121. Это прекрасно работало в течение нескольких месяцев. После перезагрузки это соединение внезапно перестало существовать, я также больше не могу пинговать 127.0.0.1 или localhost (все еще разрешено до 127.0.0.1). ifconfig отсутствует "lo". У меня есть записи для eth4 и eth5, двух моих сетевых карт, но нет lo. Полный вывод находится в конце вопроса. Соединения с другими компьютерами работают нормально. Как мне снова запустить его?

Я пытался запустить его вручную, но это ничего не меняет:

> ifup lo
ifup: interface lo already configured

> ifup --force lo  
(no output)

Это тоже не работает:

> route add -host 127.0.0.1 dev lo  
SIOCADDRT: No such device

Некоторые диагностические данные:

> route -n  
Kernel IP routing table  
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface  
0.0.0.0         192.168.153.1   0.0.0.0         UG    0      0        0 eth5  
192.168.10.0    0.0.0.0         255.255.255.0   U     1      0        0 eth4  
192.168.153.0   0.0.0.0         255.255.255.0   U     1      0        0 eth5  

> cat /var/run/network/ifstate  
lo=lo

> cat /etc/network/interfaces  
# interfaces(5) file used by ifup(8) and ifdown(8)  
auto lo  
iface lo inet loopback

> iptables -L  
Chain INPUT (policy ACCEPT)  
target     prot opt source               destination           

Chain FORWARD (policy ACCEPT)  
target     prot opt source               destination           

Chain OUTPUT (policy ACCEPT)  
target     prot opt source               destination

У меня нет /etc/iptables.conf

Я тоже пробовал sudo rm -rf /var/run/network/* из этот вопрос. я сделал apt-get update и apt-get upgrade. Без изменений.

> ifconfig 127.0.0.1 lo  
lo: Unknown host  
ifconfig: `--help' gives usage information.

Вывод ifconfig:

eth4      Link encap:Ethernet  HWaddr 00:24:e8:45:8f:10    
          inet addr:192.168.10.2  Bcast:192.168.10.255  Mask:255.255.255.0  
          inet6 addr: fe80::224:e8ff:fe45:8f10/64 Scope:Link  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1  
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0  
          TX packets:67 errors:0 dropped:0 overruns:0 carrier:0  
          collisions:0 txqueuelen:1000   
          RX bytes:0 (0.0 B)  TX bytes:10916 (10.9 KB)  
          Interrupt:21 Memory:f7fe0000-f8000000   

eth5      Link encap:Ethernet  HWaddr d8:eb:97:71:be:e5    
          inet addr:192.168.153.124  Bcast:192.168.153.255  Mask:255.255.255.0  
          inet6 addr: fe80::daeb:97ff:fe71:bee5/64 Scope:Link  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1  
          RX packets:35392 errors:0 dropped:0 overruns:0 frame:0  
          TX packets:28754 errors:0 dropped:0 overruns:0 carrier:0  
          collisions:0 txqueuelen:1000   
          RX bytes:20734790 (20.7 MB)  TX bytes:4354467 (4.3 MB) 

Редактировать:

> ip link  
1: ttyUSB0: <LOOPBACK> mtu 65536 qdisc noop state DOWN mode DEFAULT group default  
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00  
2: eth5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000  
link/ether d8:eb:97:71:be:e5 brd ff:ff:ff:ff:ff:ff  
3: eth4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000  
link/ether 00:24:e8:45:8f:10 brd ff:ff:ff:ff:ff:ff 

Деннис: У меня есть эти две строчки / и т.д. / сеть / интерфейсы уже и пробовал ifup lo уже. Я говорю "интерфейс уже настроен", когда я это делаю, или ничего, если добавляю --force.

У Гиннунгагап была правильная идея. Я мог бы перевести ttyUSB0 из «ВНИЗ» в «НЕИЗВЕСТНО»:

> sudo ip link set ttyUSB0 up

Теперь на выходе

1: ttyUSB0: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

Теперь он снова работает, как пинг, так и программирование ПЛИС.

Большое спасибо.

попробуйте добавить следующие строки в / etc / network / interfaces:

auto lo
iface lo inet loopback

Тогда сделай

ifup lo