Вы здесь

Настройка сети ubuntu

Настройка сети ubuntu

Настройка сети ubuntu является не простым процессом, для начинающих линуксойдов. А по сему, сегодня мы и затронем вопрос, как настроить сеть в ubuntu, поговорив об этом максимально прозрачно и понятно.

Конфигурирование сети в операционной системе Ubuntu лучше всего производить из командной строки командой ifconfig. При запуске данной команды без параметров на экран будет выведен список всех сетевых интерфейсов, имеющихся на вашем компьютере.

Примерный список сетевых интерфейсов

В первом столбце содержатся имена интерфейсов, а во втором – их текущие настройки. Для вывода информации по конкретному интерфейсу, его название необходимо указывать после ввода команды ifconfig. Включение и выключение интерфейсов производится командами «up» и «down» соответственно.

Выключение и последующее включение проводного интерфейса eth0

Примечание: Изменение состояния интерфейса и его настройка может быть осуществлена исключительно суперпользователем. Чтобы изменить текущий IP адрес интерфейса eth0 на 192.168.1.123, необходимо ввести команду следующего вида.

ifconfig eth0 inet 192.168.1.123

Для изменения MAC-адреса следует воспользоваться следующей командой.

ifconfig eth0 hw ether 00:11:22:33:44:55

Все изменения настроек, сделанные подобным образом, будут восстановлены после перезагрузки компьютера на стандартные, указанные в конфигурационном файле сетевых интерфейсов, расположенным в /etc/network/interfaces.

Содержимое конфигурационного файла

В данном файле возможно указание и DNS-серверов, однако правильным будет это делать в специально предусмотренном для таких случаев /etc/resolv.conf, синтаксис которого очень прост:

Примерное содержимое файла resolv.conf

Изменения, сделанные с помощью команды ifconfig, вступают в силу немедленно, в отличие от редактирования конфигурационных файлов, требующего перезагрузки сетевой службы. Перезапуск сетевой службы осуществляется командой

/etc/init.d/networking restart

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

Создайте пустой файл с названием, например, lanconfig и запишите в него все команды, необходимые для настройки вашего подключения. Не забывайте, что каждая команда обязательно вводится с новой строки.

Примерное содержание этого файла должно быть следующим:

echo "# Otkluchenie interfeysa eth0 #"
sudo ifconfig eth0 down
echo "# Smena MAC-adresa #"
sudo ifconfig eth0 hw ether 00:11:22:33:44:55
echo "# Vkluchenie interfeysa eth0 #"
sudo ifconfig eth0 up
echo "# Perezagruzhaem zapuschennyu sluzhby #"
sudo /etc/init.d/networking restart

Переместите только что созданный файл в каталог /etc/init.d/, после чего откройте консоль в этом каталоге и выполните от имени администратора команду, добавляющую ваш скрипт в список автозагрузки:

update-rc.d –f lanconfig defaults 99

При этом, расшифровка параметров следующая...

  • lanconfig – название вашего скрипта;
  • defaults – указание на необходимость выполнения скрипта во всех режимах загрузки (runlevel 1-5);
  • 99 – указание порядка загрузки скрипта; в данном случае он будет загружаться в самую последнюю очередь.

Если необходимость в автоматической загрузке параметров сети отпала, отключить ее можно следующей командой:

update-rc.d –f lanconfig remove

На этом настройка сети в Ubuntu завершена. Более подробный мануал по настройкам сети в OC ubuntu вы найдете в нашем видео ролике.

Добавить комментарий

Fill in the blank.

наверх