1

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

Связано ли это с сервером DHCP моей точки доступа?

Из конфигурации маршрутизатора я вижу, что точка доступа арендовала мой текущий IP на некоторое время.

Должен ли я настроить свою точку доступа, чтобы также назначить IP-адрес, на котором настроен мой компьютер?

2 ответа2

1

Из конфигурации маршрутизатора я вижу, что точка доступа арендовала мой текущий IP на некоторое время.

Это он тер. Выбранный вами статический IP-адрес должен находиться вне диапазона IP-адресов, назначенных маршрутизатором. Есть только несколько маршрутизаторов, которые используют весь диапазон подсети, то есть 192.168.1.2-192.168.1.254. Даже в этом случае вы можете ограничить диапазон назначенных IP-адресов, а затем выбрать один из оставшегося диапазона для статической конфигурации.

Тот факт, что маршрутизатор арендовал выбранный вами адрес, сам по себе является причиной подозрения, что ваша текущая конфигурация не будет работать.

Разве это не должно работать после того, как вы сделали то, что я предложил выше, спросите себя: у меня настроен маршрутизатор? У меня настроен DNS-сервер? Так как вы отказались от соединения DHCP, вам придется предоставить их самостоятельно:

   ip route add default via 192.168.1.1 dev eth0
   echo nameserver 8.8.8.8 >> /etc/resolv.conf
   echo nameserver 8.8.4.4 >> /etc/resolv..conf

установить их (предполагается, что вы подключены через интерфейс eth0, а ваш шлюз имеет IP-адрес 192.168.1.1 , и я выбрал для вас Google DNS) и проверить

   ip route show
   cat /etc/resolv.conf

Если вы хотите сделать это из /etc /network /interfaces, вы можете адаптировать следующее к вашим потребностям:

   auto eth0
   iface eth0 inet static
    address 192.168.73.96
    netmask 255.255.255.0
    gateway 192.168.73.129
    post-up echo "domain mylan.lan" >> /etc/resolv.conf
    post-up echo "search mylan.lan myotherlan.lan" >> /etc/resolv.con
    post-up echo nameserver 8.8.8.8 >> /etc/resolv.conf
    post-up echo nameserver 8.8.4.4 >> /etc/resolv.conf
0

Достаточно настроить фиксированный IP-адрес в вашей точке доступа и настроить компьютер на автоматическую настройку через DHCP (именно так у меня настроена домашняя сеть).

Таким образом, вам не нужно беспокоиться о конфигурации компьютера, и DHCP-сервер может убедиться, что этот IP-адрес не передан в аренду другому компьютеру.

Большинство точек доступа поддерживают назначение фиксированного IP-адреса определенному MAC-адресу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .