Я использую версии Ubuntu Desktop и Ubuntu Server на двух отдельных виртуальных машинах.
Для рабочего стола я установил сетевые адаптеры:
Адаптер 1: внутренняя сеть под названием intnet
Адаптер 2: NAT
Серверные адаптеры:
Теперь я предполагаю установить IP-адреса, что, я уверен, вы делаете, редактируя файл / etc / network / interfaces, но я новичок в этом, я действительно этого не понимаю.
Рабочий стол Ubuntu:
статический IP 192.168.10.100 для внутреннего сетевого адаптера
маска сети 255.255.255.0
dhcp IP для адаптера NAT
Сервер Ubuntu:
статический IP 192.168.10.101
маска сети 255.255.255.0
^ Это то, что мне нужно установить .. как мне это сделать? Я пробовал несколько вещей и перезагружал сеть, но это не сработало. Кто-нибудь может помочь?
Адаптер NAT может быть eth0 или eth1, в зависимости от того, к какому из них он подключен. Бегать tail -f /var/log/messages
и снимите кабель для любой сети. Подождите несколько секунд и подключитесь снова. Вы получите сообщение журнала о подключении, определяющее, какой интерфейс какой. Я пытаюсь подключить eth0 к сети (NAT).
Я бы посоветовал вам установить Shorewall и начать с конфигурации с двумя интерфейсами, найденной в /usr/share/doc/shorewall/examples/two-interface
.
Информация о вашей сети для NAT-соединения, скорее всего, будет следующей:
auto eth0 iface eth0 inet dhcp
Если у вас статический IP-адрес, он должен быть таким же, как и другой интерфейс, с соответствующим IP-адресом и сетевой маской. Это также должен быть единственный интерфейс с линией шлюза. Видеть man interfaces
для получения подробной информации о файле.
Вам нужно что-то подобное в /etc/network/interfaces
auto eth0 iface eth0 inet static address 192.168.100.100 gateway 192.168.100.1 netmask 255.255.255.0
Не размещайте линию шлюза на сервере с подключением к Интернету. Его адрес 192.168.100 должен быть адресом шлюза для других хостов. Видеть man interfaces
для получения информации о файле интерфейсов.
Вот конфигурация, которую я обычно использую для серверов ubuntu (/etc/network/interfaces
).
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.10.100
netmask 255.255.255.0
gateway 192.168.10.254
Для интерфейса, назначенного DHCP, вы можете заменить строку, начинающуюся с iface, на:
iface eth0 inet dhcp
Не забудьте правильно настроить IP-адреса и шлюз в примере, показанном выше. Также вам необходимо перезапустить сетевую службу.
$ sudo /etc/init.d/networking restart