Вопрос временный статический ip / link локальный адрес


я назначил временный IP-адрес для моего eth0 интерфейс с использованием этой команды

sudo ifconfig eth0 169.254.1.1 netmask 255.255.0.0

как описано Вот

он отлично работает, когда я делаю ifconfig он показывает вновь назначенный IP-адрес.

eth0      Link encap:Ethernet  HWaddr 5c:26:0a:4f:32:11  
          inet addr:169.254.1.1  Bcast:169.254.255.255  Mask:255.255.0.0
          inet6 addr: fe80::5e26:aff:fe4f:3211/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:774 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1160 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:170598 (170.5 KB)  TX bytes:218967 (218.9 KB)
          Interrupt:20 Memory:f6900000-f6920000 

Я ожидал, что этот IP-адрес должен удержаться, пока я его не смыл. но вскоре после этого он сбрасывается

eth0      Link encap:Ethernet  HWaddr 5c:26:0a:4f:32:11  
          inet6 addr: fe80::5e26:aff:fe4f:3211/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:784 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1202 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:174678 (174.6 KB)  TX bytes:228013 (228.0 KB)
          Interrupt:20 Memory:f6900000-f6920000 

Мне нужен только этот IP-адрес временно, а не менять его /etc/network/interfaces который читает

auto lo
iface lo inet loopback

я на 12.04, любое предложение было бы полезно благодаря

ОБНОВИТЬ

это мой мотив. Я хочу передать некоторые большие файлы через Ethernet. У меня есть ноутбуки с адаптерами с поддержкой Gigabit, но медленными маршрутизаторами. Когда обе машины являются окнами, я могу просто подключить их к сетевому кабелю, и через некоторое время, когда они не найдут сервер dhcp, они вернутся к link-local address диапазона 169.254.x.x / 16, и передача файлов будет работать. К сожалению, в Ubuntu этого не происходит. Я должен вручную установить IP-адрес. Затем машины могут пинговать друг друга и передавать файлы, но только на короткий промежуток времени.

Единственное, что я могу сделать, это продолжать выпуск sudo ifconfig eth0 ... каждые 30 секунд или около того, чтобы все работало, но это довольно раздражает. Я должен делать такие передачи довольно часто, поэтому скорее бы не стал хлопотать о модификации etc/network/interfaces каждый раз.


5
2018-01-06 16:48


происхождения


Странно, что IP-адрес исчезает, но адрес IPv6 отсутствует (inet6 addr). С каким типом устройства вы подключаетесь? Возможно ли, что это сеть только для IPv6? - superdesk
его ноутбук работает windows 7 - mzzzzb
Вы напрямую подключаете машину Ubuntu к другому компьютеру? Нет маршрутизатора или концентратора? Вы не можете просто подключить к компьютеру два компьютера с сетевым кабелем. Можно «разделить» существующее соединение, или вы можете использовать перекрестный кабель для их подключения. - superdesk
спасибо за ваш интерес к моей проблеме. на самом деле современные сетевые адаптеры (я предполагаю, что это называется автозависимость или что-то еще), не нужны кроссоверные кабели как таковые. они могут определить, какой тип конечной точки находится на другом конце и соответствующим образом скорректировать. Я регулярно использую эту функцию (на тех же машинах), и даже здесь проблема не в том, что машины не могут общаться, но что-то на стороне ubuntu снова перезапускает мой статический ip-адрес снова и снова. PS см. Мое обновление для моего первоначального мотива, чтобы сделать это. - mzzzzb
Был ли ответ полезным? - jobin


ответы:


У вас есть GUI-метод для этого:

Введите «сеть» в тире и нажмите «Сетевое подключение». Нажмите «edit» после нажатия на текущее сетевое соединение в «проводном соединении».

В настройках IPv4 установите свой метод как «ручной» и задайте IP-адрес, шлюз и адрес сетевой маски по мере необходимости.

Это позволит установить IP-адрес вручную.

Чтобы узнать свой IP-адрес, сетевую маску и адрес шлюза, введите это на терминале:

nmcli dev list iface eth1 | grep IP4

1
2018-01-07 09:57





Следуя ответу @ Jobin, я сделал открытие, которое было проще.

В разделе «Управление сетью» на вкладке проводного подключения -> Настройки IPv4 вы можете изменить метод «Связывание локальных» (с помощью автоматического DHCP). для быстрого сеанса обмена файлами это проще, так как вам не нужно каждый раз вводить ручной IP-адрес.


0
2018-02-14 02:41



Если это решит вашу проблему, отметьте ответ в качестве принятого решения. - jobin