
Настройка сети ubuntu является не простым процессом, для начинающих линуксойдов. А по сему, сегодня мы и затронем вопрос, как настроить сеть в ubuntu, поговорив об этом максимально прозрачно и понятно.
Конфигурирование сети в операционной системе Ubuntu лучше всего производить из командной строки командой ifconfig. При запуске данной команды без параметров на экран будет выведен список всех сетевых интерфейсов, имеющихся на вашем компьютере.
В первом столбце содержатся имена интерфейсов, а во втором – их текущие настройки. Для вывода информации по конкретному интерфейсу, его название необходимо указывать после ввода команды ifconfig. Включение и выключение интерфейсов производится командами «up» и «down» соответственно.
Примечание: Изменение состояния интерфейса и его настройка может быть осуществлена исключительно суперпользователем. Чтобы изменить текущий 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, синтаксис которого очень прост:
Изменения, сделанные с помощью команды 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 вы найдете в нашем видео ролике.
Добавить комментарий