4

Что я делаю, чтобы подключиться к нашей беспроводной сети:

  • запустить sudo ifconfig wlan0 up
  • запустить wpa (скрипт, который вызывает wpa_supplicant со всеми необходимыми аргументами)
  • запустить sudo dhclient wlan0 (этот шаг мне не нравится)

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

Если это имеет значение, я использую Fedora 18 x86_64.

PS IP-адрес устанавливается с помощью sudo ip addr add <ip-address> dev wlan0 , верно?

1 ответ1

1

Вы можете добавить статический IP-адрес с помощью команды ip, но вам нужно также указать диапазон сети и маршрутизатор по умолчанию:

ip addr add 192.168.1.2/24 dev wlan0
ip route add default via 192.168.1.1

Без последующего шага у вас будет только подключение к вашей локальной сети. Вам также необходимо обновить ваш /etc/resolv.conf, указав правильный адрес сервера имен:

echo 'nameserver 8.8.8.8' >/etc/resolv.conf

Обратите внимание: если у вас работает какой-то сетевой менеджер или установлен пакет resolvconf, он может легко перезаписать ваши изменения.

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