Как настроить сетевые профили в Centos?

1688
Leven

Я пытаюсь настроить два сетевых профиля в Centos. Один для дома, один для работы. Домашний профиль имеет фиксированный IP-адрес, фиксированный шлюз и адреса DNS-сервера. Рабочий профиль зависит от DHCP.

Я создал «домашний» и «рабочий» каталог в / etc / sysconfig / network / profile. Каждый имеет следующие файлы, содержащие правильную конфигурацию:

> -rw-r--r-- 2 root root 422 Apr 17 20:17 hosts > -rw-r--r-- 5 root root 223 Apr 17 20:18 ifcfg-eth0 > -rw-r--r-- 1 root root 101 Apr 17 20:17 network > -rw-r--r-- 2 root root 73 Apr 17 20:18 resolv.conf 

Уже был профиль «по умолчанию», который содержит те же файлы.

Я выдал эти команды:

system-config-network-cmd --profile work --activate service network restart 

Я ожидал, что эти файлы будут скопированы из profiles/workкаталога в /etc/sysconfig/и /etc/sysconfig/networking-scripts. И большинство файлов копируются, кроме ifcfg-eth0.

Достаточно странно, что файлы кажутся перезаписанными с текущими настройками, когда я выпускаю system-config-network-cmd. Другие файлы также затрагиваются, но их содержимое остается в такте.

Система Centos 5.7 работает на виртуальном ПК в машине с Windows 7. Вот вывод для ifconfig:

# ifconfig eth0 Link encap:Ethernet HWaddr 00:03:FF:6F:2E:AB inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::203:ffff:fe6f:2eab/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4199761 errors:7 dropped:0 overruns:0 frame:0 TX packets:1733750 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2316624688 (2.1 GiB) TX bytes:415533386 (396.2 MiB) Interrupt:9 

Может кто-нибудь сказать, что мне здесь не хватает?

2

1 ответ на вопрос

0
Manoj Agarwal

Чтобы получить доступ к виртуальной машине, настроенной в пределах диапазона IP-адресов, назначенного маршрутизатором - 192.168.0.1, из домашней сети - 192.168.1.0, мы можем использовать следующую процедуру:

Внутри вашей виртуальной машины введите команду «neat», которая используется для настройки сетевых адаптеров. На данный момент мы настроили два адаптера - петлевой и один с IP 192.168.0.30, например. Если нам нужно использовать эту виртуальную машину в другой сети, то нам нужно добавить другой адаптер, используя опцию «New», которую мы получаем с опрятным. Нам нужно добавить новый сетевой адаптер и назначить IP в диапазоне хост-сети. Например, IP-адрес для этого сетевого адаптера должен быть 192.168.1.5 (допустимый диапазон в вашей сети), 255.255.255.0 (маска подсети), 192.168.1.1 (шлюз по умолчанию). Сохраните эти настройки. В файл /etc/resolv.conf необходимо добавить запись - nameserver 192.168.1.1. В файле / etc / hosts добавьте еще одну запись для этого нового IP, т.е. 192.168.1.5 example () и перезапустите сетевой сервис.

Пингуйте Windows-машину из Linux и Linux-машину из Windows, вы должны иметь возможность пинговать ее. В файле хоста Windows не требуется никаких изменений, если вы хотите получить доступ к вашей виртуальной машине с IP-адресом. Но если вы хотите использовать имя хоста, то вам нужно добавить еще одну запись в примере c: / windows / system32 / drivers / etc / hosts - 192.168.2.5, учитывая, что имя хоста вашего компьютера является примером, поскольку файл hosts используется для разрешения имен ,

Таким образом, вы можете работать в мостовой среде, не меняя IP дома и в офисе.

Похожие вопросы