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

как получить IP-адрес сетевого интерфейса PPP (Point-to-Point Protocol)?

У меня есть машина Linux с двумя сетевыми интерфейсами, и я хотел бы получить IP-адрес интерфейса PPP. w1g1 но это не появляется в ifconfig. На интерфейсе PPP есть общедоступный IP-адрес, но нет подключения к Интернету, я пытаюсь устранить неполадки, но мне нужно получить IP-адрес интерфейса, но я не могу.

ifconfig :

eth0      Link encap:Ethernet  HWaddr 00:30:48:8D:F0:2C
          inet addr:192.168.2.254  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::230:48ff:fe8d:f02c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9970 errors:0 dropped:567 overruns:0 frame:0
          TX packets:4338 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:1441024 (1.3 MiB)  TX bytes:915814 (894.3 KiB)

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:16436  Metric:1
          RX packets:675 errors:0 dropped:0 overruns:0 frame:0
          TX packets:675 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:50659 (49.4 KiB)  TX bytes:50659 (49.4 KiB)

w1g1      Link encap:Point-to-Point Protocol
          UP POINTOPOINT RUNNING NOARP  MTU:240  Metric:1
          RX packets:748994 errors:0 dropped:0 overruns:0 frame:0
          TX packets:748992 errors:0 dropped:0 overruns:0 carrier:3
          collisions:0 txqueuelen:100
          RX bytes:179758560 (171.4 MiB)  TX bytes:179758080 (171.4 MiB)
          Interrupt:177 Memory:f881c400-f881e3ff

w1g1 подключен к модему через RJ45 <-> Последовательный кабель и модем подключен к телефонной линии. Модем NOKIA DNT2Mi вы можете увидеть Вот

Таблица маршрутизации:

192.168.2.0/24 dev eth0  proto kernel  scope link  src 192.168.2.254
169.254.0.0/16 dev eth0  scope link
default via 192.168.2.180 dev eth0

Вы не сказали, какой дистрибутив вы используете, но похоже, что ваш интерфейс w1g1 даже не имеет IP-адреса.

Я предлагаю выключить pppd и перезапустить его.

В большинстве дистрибутивов проще всего использовать следующие команды:

ifdown w1g1
ifup w1g1

Если это не сработает, и вы не пытаетесь сделать это удаленно, вы можете остановить всю сеть и перезапустить ее:

service network stop
service network start

Мой ответ был удален, я не могу комментировать, поэтому попробую еще раз:

Бегать:

ip addr show

или

ifconfig -a

Может, вы просто смотрите не на тот интерфейс? Найдите интерфейс с IP, по которому можно пинговать.

Поиск в Google по запросу "w1g1" привел к таким вещам:

ваш интерфейс PPP будет иметь вид w * g1ppp. (например w1g1ppp)