0

Быстрая настройка сети в linux

Как и обещал ранее, рассказываю о настройке сети в linux
Утилита ifconfig используется для конфигурации сетевых интерфейсов в системе, с ней и будем работать далее. (не забываем залогиниться под суперпользователем)

Выполнение без параметров покажет информацию об активных интерфейсах:

ifconfig
eth1      Link encap:Ethernet  HWaddr 00:26:5a:70:40:e3
inet addr:10.48.22.102  Bcast:10.48.22.255  Mask:255.255.255.0
inet6 addr: fe80::226:5aff:fe70:40e3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:162962 errors:0 dropped:0 overruns:0 frame:0
TX packets:111604 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:64931628 (61.9 MiB)  TX bytes:27156351 (25.8 MiB)
Interrupt:20 Base address:0x4c00

lo        Link encap:Local Loopback
inet addr:127.0.0.1  Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING  MTU:16436  Metric:1
RX packets:213 errors:0 dropped:0 overruns:0 frame:0
TX packets:213 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:17906 (17.4 KiB)  TX bytes:17906 (17.4 KiB)

С параметром -a выведет все сетевые интерфейсы:

ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:30:4f:5c:f6:fa
inet addr:10.0.0.1  Bcast:10.255.255.255  Mask:255.0.0.0
BROADCAST MULTICAST  MTU:1500  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
Interrupt:23 Base address:0xe400

eth1      Link encap:Ethernet  HWaddr 00:26:5a:70:40:e3
inet addr:10.48.22.102  Bcast:10.48.22.255  Mask:255.255.255.0
inet6 addr: fe80::226:5aff:fe70:40e3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:163204 errors:0 dropped:0 overruns:0 frame:0
TX packets:111697 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:64954174 (61.9 MiB)  TX bytes:27177939 (25.9 MiB)
Interrupt:20 Base address:0x4c00

lo        Link encap:Local Loopback
inet addr:127.0.0.1  Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING  MTU:16436  Metric:1
RX packets:213 errors:0 dropped:0 overruns:0 frame:0
TX packets:213 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:17906 (17.4 KiB)  TX bytes:17906 (17.4 KiB)

Итак, разобравшись какой адаптер нам нужен:

ifconfig eth0 down
# Ложим интерфейс
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 hw ether
# Задаём ip, маску, физический адрес —
route add default gw 192.168.0.1
# Задаём шлюз поумолчанию
echo nameserver 192.168.0.1 >> /etc/resolv.conf
# правим список DNS серверов

Вот собственно и всё что нужно, для того чтобы всё заработало, так же настройку можно производить путём правки конфиг файла, в различных дистрибутивах местонахождение его отлично, в Slackware — /etc/rc.d/rc.inet1.conf

# Пример настройки eth0 и eth1
# Config information for eth0:
IPADDR[0]="10.0.0.1"
NETMASK[0]="255.0.0.0"
USE_DHCP[0]="no"
DHCP_HOSTNAME[0]=""

# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]="yes"
DHCP_HOSTNAME[1]=""

# Default gateway IP address:
GATEWAY="10.48.22.254"

После правки рестартуем inet1

/etc/rc.d/rc.inet1 restart

Настройка и администрирование Windows/Linux, сетевого оборудования D-link, cisco | hotbits.ru

XpycT

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *