Как может работать опция DHCP-маршрутизаторов, если это мой собственный IP-адрес?


2

Я устанавливаю T-Mobile USB 4G модем для передачи данных в Ubuntu 14.04, и у меня нет смысла в аренде DHCP, которую дает мне T-Mobile. В частности, значение «дополнительных маршрутизаторов» совпадает с адресом, который мне назначен. Это какое-то странное соглашение или какой-то угловой случай DHCP, о котором я не знаю? Попробовав SIM-карту на телефоне Android, я обнаружил, что он использует адрес «.1» в подсети в качестве маршрута по умолчанию. Я вручную добавил это в мой конфиг linux, и он прекрасно работает. Но это не происходит автоматически, что является проблемой каждый раз, когда мне назначают новый IP-адрес. Есть предложения или подсказки?

Вот пример аренды, которую я получаю:

lease {
  interface "wwan0";
  fixed-address 25.10.135.136;        <=== my address
  option subnet-mask 255.255.255.0;
  option routers 25.10.135.136;       <=== huh? how can this be my address?
  option dhcp-lease-time 259200;
  option dhcp-message-type 5;
  option domain-name-servers 10.177.0.34,10.166.71.132;
  option dhcp-server-identifier 25.10.135.253;
  option dhcp-renewal-time 129600;
  option dhcp-rebinding-time 226800;
  option netbios-name-servers 0.0.0.0,0.0.0.0;
  renew 3 2014/12/10 16:33:54;
  rebind 4 2014/12/11 21:46:20;
  expire 5 2014/12/12 06:46:20;
}

# ip route
default via 25.10.135.1 dev wwan0     <=== added manually
25.10.135.0/24 dev wwan0  proto kernel  scope link  src 25.10.135.136
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.4

# traceroute www.yahoo.com
traceroute to www.yahoo.com (206.190.36.105), 30 hops max, 60 byte packets
 1  10.170.229.176 (10.170.229.176)  1884.846 ms  1908.830 ms  1955.671 ms
 2  10.162.181.53 (10.162.181.53)  1997.994 ms  1997.769 ms  1997.494 ms
 3  10.170.229.194 (10.170.229.194)  1998.892 ms  1997.052 ms  1998.222 ms
 4  10.177.69.77 (10.177.69.77)  2017.923 ms  2017.681 ms  2026.235 ms
 5  10.177.66.50 (10.177.66.50)  2027.135 ms  2036.931 ms  2034.545 ms
 6  ae51.bar2.LasVegas1.Level3.net (205.129.18.73)  2036.366 ms  169.899 ms  147.560 ms
 7  ae-14-51.car4.Seattle1.Level3.net (4.69.147.134)  134.786 ms  86.866 ms  86.280 ms
... etc ...

Ifconfig показывает:

wwan0     Link encap:Ethernet  HWaddr 36:5d:54:11:01:07
          inet addr:25.10.135.136  Bcast:25.10.135.255  Mask:255.255.255.0
          inet6 addr: fe80::345d:54ff:fe11:107/64 Scope:Link
          UP BROADCAST RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:94 errors:0 dropped:0 overruns:0 frame:0
          TX packets:288 errors:0 dropped:3 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:7256 (7.2 KB)  TX bytes:25992 (25.9 KB)

Вы уверены, что это не соединение PPP?
Даниэль Б

Отличный вопрос ... Устройство автоматически настраивается драйвером sierra_net (это беспроводной модем 4G sierra). Ifconfig не раскрывает ничего о PPP, чего я и ожидал (я добавляю вывод к вопросу). Как бы вы определили, является ли это ГЧП?
TvE

Ответы:


0

Я не администратор сети, но это похоже на ошибку в конфигурации модема. Кроме того, я не удивлюсь, если он будет работать в Windows, которая может иметь сценарий восстановления в таких случаях, и поэтому qa его не поймал.

В вашем случае я бы побежал ip neigh showпосмотреть, с какими машинами разговаривала ваша система и каковы их IP-адреса, чтобы получить реальный адрес маршрутизатора. Другой альтернативой является использование wireshark или map, но это более сложный процесс.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.