- 5 лучших генераторов искусственного интеллекта для написания и переписывания любого контента
- Современные технологии в Национальной Баскетбольной Ассоциации
- История Красного Бора Татарстан (Новый Пьяный Бор Елабужского уезда) в статьях
- Программа для поиска драйверов на любое устройство
- Как технология OCR снижает нагрузку на офис
- Как операционная система Windows стала такой популярной
- Продвижение товаров на Wildberries с привлечением внешнего трафика
- Простая программа для управления проектами «Планамайзер»
Как настроить сетевую карту в Alt Linux |
В данной статье мы рассмотрим настройку сетевой карты в Alt Linux из-под консоли. Все действия будем выполнять в режиме суперпользователя (из-под root # ). Чтобы попасть в консоль, необходимо кликнуть правой клавишей по рабочему столу. Далее выбираем Запустить Терминал (либо и быстрее Ctrl+T), потом Сеанс-Новая консоль с правами root и вводим пароль для суперпользователя. Чтобы попасть в программу Midnight Commander в окне терминала наберите следующую команду: # mc Первое, что необходимо сделать - это выяснить имя компьютера # hostname Для изменения имени компьютера, если вам это необходимо, надо ввести команду: # hostname новое_имя Примечание: Эта команда изменит имя компьютера до первой перезагрузки. Чтобы изменить имя компьютера окончательно, откройте файл по адресу /etc/sysconfig/network и найдите там строку HOSTNAME, измените имя компьютера на новое # mcedit /etc/sysconfig/network
Теперь выясним, есть ли вообще у нас сетевые в компьютере, введем команду # lspci -v Будет выведен длинный список многих ваших устройств, ваша сетевая может выглядетьтак: 02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0) Примечание: последняя строка указывает, какой модуль использует для работы ваша сетевая карта, иногда эти сведения бывают полезными. Если вы хотите увидеть только сетевую карту, примените фильтр grep # lspci -v | grep Eth Узнаем собственно сетевой адрес нашего компьютера, воспользуемся командой ip addr show либо, если еще короче ip a # ip addr show lo внутренний адрес и есть всегда, eth0 это имя нашего интерфейса (как правило, системой по умолчанию назначается именно такое имя, но имя может быть и другим), link/ether 00:1e:8c:da:6a:1e мас-адрес # ip addr show Команда ip route show (или просто ip r) позволит узнать ваш шлюз # ip route show Команда ethtool имя_интерфейса покажет вам некоторые характеристики вашего соединения # ethtool eth0 Конфигурирование сетевого интерфейса. Если к вашей сетевой карте подсоединен ADSL-модем, он может иметь на своем борту встроенный dhcp-сервер, и ваш компьютер может получить настройки сети оттуда, в этом случае вам также вряд ли стоит изменять настройки вашего адаптера. Но представим, что вам все-таки нужно настроить вашу сетевую карту на статический адрес. Отключим пока нашу сетевую карту # ip link set eth0 down Настройки сети в находятся в папке /etc/net/ifaces, там, если у вас одна сетевая карта, должно быть четыре папки /default Нас интересует папка eth0 (там находятся файлы настройки нашей сетевой карты с именем интерфейса eth0), в которой будет лежать один файл options, откроем его для редактирования # mcedit /etc/net/ifaces/eth0/options Откроется файл и в общем случае мы увидим строки TYPE=eth Меняем в последней строке на BOOTPROTO=static TYPE=eth сохраняем F2, выходим F10.Теперь нам нужно создать файл, в котором мы запишем наш адрес и маску сети, пусть для примера это будет 192.168.0.48/255.255.255.0, создаем пустой файл ipv4address в каталоге /etc/net/ifaces/eth0/ # echo -n>/etc/net/ifaces/eth0/ipv4address вписываем ip/маску (/24 это 255.255.255.0) # echo 192.168.0.48/24>/etc/net/ifaces/eth0/ipv4address Создадим файл, в который поместим адрес нашего шлюза # echo -n>/etc/net/ifaces/eth0/ipv4route Включаем интерфейс # ip link set eth0 up Чтобы изменения в настройках ip, маски и шлюза вступили в силу, следует перезапустить сеть (предыдущую команду в данном случае можно не делать, после перезапуска сети сетевая карта будет включена, просто показано как это делать) # service network restart Также сеть можно перезапустить командой # /etc/init.d/network restart Плюс к restart есть команды stop и start, которые соответственно гасят всю сеть и включают ее. Файл с описанием dns-сервера/etc/resolv.conf у вас по идее должен быть, но если нет, то создадим его и запишем наш, а точнее ваш, dns-сервер (например 192.168.0.9) # echo -n>/etc/resolv.conf Последняя команда нужна для того, чтобы система увидела изменения в настройках dns без перезагрузки компьютера. Также вы можете изменить IP, маску и шлюз командами # ip addr add 192.168.0.XX/24 dev eth0 Однако эти команды меняют ip и шлюз до ближайшей перезагрузки, для постоянного изменения этих параметров нужно править файлы (именно эти файлы и отвечают за настройки вашей сетевой карты): /etc/net/ifaces/eth0/ipv4address внося новые значения и делая затем service network restart
Если вы решите дать более информативное название, чем eth0 вашей сетевой (а в некоторых случаях это даже необходимо) вам нужно выполнить следующие действия, отключаем ненужную сетевую: # ip link set eth0 down Меняем имя # ip link set eth0 name local Теперь нам нужно сменить название папки с настройками бывшей eth0 на новое название # mv /etc/net/ifaces/eth1 /etc/net/ifaces/local Перезапускаем сеть.
Для жесткого закрепления порядка загрузки наших сетевых карт используем udev, который управляет загрузкой модулей устройств, загружает он их все одновременно, поэтому имена карт могут сменится, но у него существует ряд правил, по которым загружается система, и вот мы создадим правило для наших двух сетевых карт # echo -n>/etc/udev/rules.d/10-network.rules # mcedit /etc/udev/rules.d/10-network.rules где ATTRS{address} это mac-адрес вашей сетевой, для его получения для каждой сетевой наберите # udevadm info -a -p /sys/class/net/имя_интерфейса | grep address Обратите внимание на регистр - мас-адрес пишем маленькими буквами. Сохраняемся, таким образом первым всегда будет грузиться первая карта в списке и получать нужное имя, в данном случае prov. Поделиться:
Оставьте свой комментарий!
Похожие статьи: |
Комментарии