Сменить имя компьютера alt linux

Как настроить сетевую карту в Alt Linux

В данной статье мы рассмотрим настройку сетевой карты в Alt Linux из-под консоли. Все действия будем выполнять в режиме суперпользователя (из-под root # ).

Чтобы попасть в консоль, необходимо кликнуть правой клавишей по рабочему столу.

Далее выбираем Запустить Терминал (либо и быстрее Ctrl+T), потом Сеанс-Новая консоль с правами root и вводим пароль для суперпользователя. Чтобы попасть в программу Midnight Commander в окне терминала наберите следующую команду:

Первое, что необходимо сделать — это выяснить имя компьютера

Для изменения имени компьютера, если вам это необходимо, надо ввести команду:

Примечание: Эта команда изменит имя компьютера до первой перезагрузки. Чтобы изменить имя компьютера окончательно, откройте файл по адресу /etc/sysconfig/network и найдите там строку HOSTNAME, измените имя компьютера на новое

Второе, обнаруживаем сетевые карты вашего компьютера

Теперь выясним, есть ли вообще у нас сетевые в компьютере, введем команду

Будет выведен длинный список многих ваших устройств, ваша сетевая может выглядетьтак:

02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
Subsystem: ASUSTeK Computer Inc. Device 8226
Flags: bus master, fast devsel, latency 0, IRQ 219
Memory at fe9c0000 (64-bit, non-prefetchable) [size=256K]
Expansion ROM at fe9a0000 [disabled] [size=128K]
Capabilities: [40] Power Management version 2
Capabilities: [48] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
Capabilities: [58] Express Endpoint, MSI 00
Kernel driver in use: atl1
Kernel modules: atl1

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

Если вы хотите увидеть только сетевую карту, примените фильтр grep

# lspci -v | grep Eth
02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)

Узнаем собственно сетевой адрес нашего компьютера, воспользуемся командой ip addr show либо, если еще короче ip a

# ip addr show
1: lo: mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:1e:8c:da:6a:1e brd ff:ff:ff:ff:ff:ff
inet 192.168.0.20/24 brd 192.168.0.255 scope global eth0

lo внутренний адрес и есть всегда, eth0 это имя нашего интерфейса (как правило, системой по умолчанию назначается именно такое имя, но имя может быть и другим), link/ether 00:1e:8c:da:6a:1e мас-адрес

Читайте также:  Linux установить локальное время

# ip addr show
1: lo: mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:1e:8c:da:6a:1e brd ff:ff:ff:ff:ff:ff
inet 192.168.0.20/24 brd 192.168.0.255 scope global eth0

Команда ip route show (или просто ip r) позволит узнать ваш шлюз

# ip route show
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.20
default via 192.168.0.10 dev eth0

Команда ethtool имя_интерфейса покажет вам некоторые характеристики вашего соединения

# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: d
Link detected: yes

Конфигурирование сетевого интерфейса.

Если к вашей сетевой карте подсоединен ADSL-модем, он может иметь на своем борту встроенный dhcp-сервер, и ваш компьютер может получить настройки сети оттуда, в этом случае вам также вряд ли стоит изменять настройки вашего адаптера.

Но представим, что вам все-таки нужно настроить вашу сетевую карту на статический адрес.

Отключим пока нашу сетевую карту

Настройки сети в находятся в папке /etc/net/ifaces, там, если у вас одна сетевая карта, должно быть четыре папки

/default
/eth0
/local
/unknown

Нас интересует папка eth0 (там находятся файлы настройки нашей сетевой карты с именем интерфейса eth0), в которой будет лежать один файл options, откроем его для редактирования

Откроется файл и в общем случае мы увидим строки

TYPE=eth
DISABLED=no
NM_CONTROLLED=no
BOOTPROTO=dhcp

Меняем в последней строке на BOOTPROTO=static

TYPE=eth
DISABLED=no
NM_CONTROLLED=no
BOOTPROTO=static

сохраняем F2, выходим F10 . Теперь нам нужно создать файл, в котором мы запишем наш адрес и маску сети, пусть для примера это будет 192.168.0.48/255.255.255.0, создаем пустой файл ipv4address в каталоге /etc/net/ifaces/eth0/

вписываем ip/маску (/24 это 255.255.255.0)

Создадим файл, в который поместим адрес нашего шлюза

# echo -n>/etc/net/ifaces/eth0/ipv4route
# echo default via 192.168.0.10>/etc/net/ifaces/eth0/ipv4route

Чтобы изменения в настройках ip, маски и шлюза вступили в силу, следует перезапустить сеть (предыдущую команду в данном случае можно не делать, после перезапуска сети сетевая карта будет включена, просто показано как это делать)

Также сеть можно перезапустить командой

Плюс к restart есть команды stop и start, которые соответственно гасят всю сеть и включают ее.

Файл с описанием dns-сервера/etc/resolv.conf у вас по идее должен быть, но если нет, то создадим его и запишем наш, а точнее ваш, dns-сервер (например 192.168.0.9)

Читайте также:  Starting mysql linux command

# echo -n>/etc/resolv.conf
# echo nameserver 192.168.0.9>/etc/resolv.conf
/etc/chroot.d/resolv.all

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

Также вы можете изменить IP, маску и шлюз командами

# ip addr add 192.168.0.XX/24 dev eth0
# ip route add dev eth0 XX.XX.XX.XX

Однако эти команды меняют ip и шлюз до ближайшей перезагрузки, для постоянного изменения этих параметров нужно править файлы (именно эти файлы и отвечают за настройки вашей сетевой карты):

/etc/net/ifaces/eth0/ipv4address
/etc/net/ifaces/eth0/ipv4route
/etc/net/ifaces/eth0/options

внося новые значения и делая затем service network restart

Если вы решите дать более информативное название, чем eth0 вашей сетевой (а в некоторых случаях это даже необходимо) вам нужно выполнить следующие действия, отключаем ненужную сетевую:

# ip link set eth0 name local

Теперь нам нужно сменить название папки с настройками бывшей eth0 на новое название

# mv /etc/net/ifaces/eth1 /etc/net/ifaces/local

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

Для жесткого закрепления порядка загрузки наших сетевых карт используем udev, который управляет загрузкой модулей устройств, загружает он их все одновременно, поэтому имена карт могут сменится, но у него существует ряд правил, по которым загружается система, и вот мы создадим правило для наших двух сетевых карт

# mcedit /etc/udev/rules.d/10-network.rules
SUBSYSTEM==»net», ATTRS==»00:1e:8c:da:6a:1e», NAME=»prov»
SUBSYSTEM==»net», ATTRS==»00:14:d1:13:8b:96″, NAME=»local»

где ATTRS это mac-адрес вашей сетевой, для его получения для каждой сетевой наберите

# udevadm info -a -p /sys/class/net/имя_интерфейса | grep address

Обратите внимание на регистр — мас-адрес пишем маленькими буквами.

Сохраняемся, таким образом первым всегда будет грузиться первая карта в списке и получать нужное имя, в данном случае prov.

Оставьте свой комментарий!

Источник

Советы по Linux

— Если нужно изменить имя компьютера (hostname), то правим:

но лучше использовать специальные утилиты. Для Alt Linux:

# dpkg-reconfigure etherconf

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

/etc/courier-authlib/authdaemon-mysql.conf: DEFAULT_DOMAIN Пересоздать сертификаты, изменив настройки в /etc/courier-imap/

— Чтобы найти все файлы где упоминается имя хоста можно выполнить:

Проблема с доступом в Интернет

Если не работает какая-нибудь программа обмена данными с внешним миром (например почта, ftp, web, удалённый рабочий стол и т.д.), а команды ping и traceroute отрабатывают без проблем, то, возможно, нужно уменьшить максимальный размер пакетов (MTU) на сет карте. Это особенно актуально, если организован vpn канал. Проверяем какой размер проходит и меняем настройки сет карты:

# ping -s 1500 ya.ru # ping -s 1350 ya.ru PING ya.ru (213.180.204.8) 1350(1378) bytes of data. 1358 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=54 time=82.8 ms 1358 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=54 time=83.4 ms 1358 bytes from ya.ru (213.180.204.8): icmp_seq=3 ttl=54 time=83.1 ms # ifconfig eth1 mtu 1350

Чтобы это сохранилось и при перезагрузке, добавляем эту команду в конец файла /etc/rc.d/rc либо /etc/rc.d/rc.local

Читайте также:  Teamviewer linux нет доступа

Отслеживаем актривность на сет.интерфейсе

— Если есть подозрения на почтовый вирус, смотрим кто заражён, просматривая отфильтрованный по порту трафик на сет. карте:

чтобы просмотреть трафик пользователя:

по умолчанию прослушивается интерфейс eth0. Для прослушивания дргого интерфейса указываем его в параметре i:

# tcpdump host 10.0.0.10 -i eth1

— Чтобы обнаружить кто сканирует сеть icmp пакетами, запускаем:

— Ловим весь трафик на внешнем сетевом интерфейсе (у нас это eth1), исключая трафик генерируемый нашей SSH-сессией (здесь 94.94.94.94 — внешний адрес сервера, 10.0.0.10 — адрес компьютера с которого мы подключились к нему)

# tcpdump -i eth1 -n -nn -ttt 'dst host 94.94.94.94 and not ( src host 10.0.0.10 and dst port 22 )'

Виртуальный CD/DVD

Для того, чтобы создать образ диска и иметь к нему постоянный доступ, что удобно, например, с apt, выполняем:

# mkdir /dvd # cd /dvd # dd if=/dev/cdrom of=имя_образа # mount -o loop /dvd/имя_образа.iso /mnt/имя_dvd

Установка ОС с LiveUSB

Имея iso образ дистрибутива, создать LiveUSB не сложно:

Затем в BIOS разрешить загрузку с USB утройств.

Сама установка не отличается от аналогичной с CD/DVD носителей.

Работа с разделами HDD

Графический интерфейс

Можно загрузиться с LiveCD Ubuntu/Mint или другого линукса и запустить графическую утилиту для работы с разделами — GParted. Полностью поддерживает файловые системы Windows и наиболее распространнённые в Linux ext2,3,4, и ещё несколько.

Для удаления раздела в Linux можно использовать пакет parted. Так для удаления 3 раздела на диске sda, т.е. удалить раздел sda3:

# parted /dev/sda (parted) rm 3

Для работы с диском можно использовать команду fdisk.

Восстановление удалённых файлов

В Линукс можно использовать утилиту TestDisk программы PhotoRec:

Меняем драйвер видеокарты

Если не загружается графическая оболочка (иксы), например, после переустановки видеокарты, то можно указать в конфигурации стандартный драйвер vesa. В этом режиме будет работать, думаю, любая видекарта. Для Debian драйвер указывается в файле /etc/X11/xorg.conf:

Section "Device" . Driver "vesa" .

Источник

Оцените статью
Adblock
detector