Як налаштувати статичний ip в Ubuntu, що працює на віртуальній коробці?


16

Я використовую Ubuntu на VirtualBox в ноутбуці Dell і хотів дізнатися, як я можу налаштувати статичний IP в Ubuntu, щоб я міг переглядати Інтернет в Ubuntu, а також використовувати шпаклівку .

Я використовую карту даних для Інтернету.

Наразі в / etc / network / інтерфейсах налаштування такі:

iface eth0 inet dhcp

Якщо хост підключений до Інтернету, то чому б вам просто не зайти в налаштування VM та включити WIFI?
horIzoN

Робочий стіл або сервер Ubuntu?
mikew незалежно від

Ви хочете переглядати Інтернет та використовувати шпаклівку чи спеціально хочете мати статичну IP-адресу? Здається, ваше питання страждає від проблеми XY .
zwets

Відповіді:


20

Знайдіть фактичну конфігурацію мережі, ввівши

ifconfig

Ви повинні побачити щось подібне

eth0 Link encap Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.1.10 Bcast 192.168.1.255 Mask:255.255.255.0

Відредагуйте конфігураційний файл мережі, ввівши

sudo nano /etc/network/interfaces

Всередині знайдіть лінію

auto eth0
iface eth0 inet dhcp

і змінити його на

auto eth0
iface eth0 inet static
address 192.168.1.115
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 192.168.1.1

Фактичну зміну, можливо, потрібно буде змінити для чогось більш конкретного для вас. IE, якщо ви маршрутизатори IP 10.0.0.1, ваш шлюз і dns-імена серверів повинні бути налаштовані відповідно. Я встановив адресу на 192.168.1.115, оскільки шанси на те, що ви отримаєте достатньо з'єднань, щоб дістатися до цього IP-адреси та мати будь-який конфлікт з DHCP, малий. Повідомте мене, чи працює це для вас. Удачі.

- Так само. Ваш мережевий адаптер повинен бути з'єднаний .--


7

Найпростіший метод - через мережевий менеджер:

1- У верхній частині екрана виберіть піктограму мережі, поруч із годинником та гучністю, а потім натисніть кнопку Edit Connections.

2- У вікні, що відкриється, перейдіть на вкладку Провідний , виберіть своє з'єднання (повинно бути лише одне з'єднання, якщо ви нічого не торкалися). Потім натисніть кнопку Edit.

3- На вкладці Налаштування IPv4 змініть Метод з Автоматичний (DHCP) на Ручний .

4- У розділі Адреса feild натисніть на Add.

5- Введіть потрібну IP-адресу та маску підмережі та натисніть Save, тут також можна ввести додатковий сервер DNS.


1
Хоча це отримає ОП статичну IP-адресу гостя, навряд чи виконає його бажання "переглядати Інтернет та використовувати шпаклівку". Якщо OP залишив конфігурацію мережевого адаптера VM за замовчуванням (NAT), більш імовірно, що він / він взагалі не матиме підключення до Інтернету.
zwets

так, я бачу, дозвольте це виправити.
Soroosh129

@zwets ага, у вас є відповідь, тому я зачекаю, щоб побачити ваш коментар до мене, що редагує публікацію.
Soroosh129

Щоб мати двосторонній зв'язок між ОС-хостом, гостьовими ОС та іншими машинами у вашій локальній мережі, я змінив мережевий адаптер на "Бріджений адаптер" для кожної гостьової ОС за допомогою VM Virtual Box Manager. Більш детально: відкрийте Oracle VM Virtual Box Manager, виберіть гостьовий VM (OS) зліва, натисніть на пункт верхнього меню "Налаштування", натисніть "Мережа" у лівому меню на екрані, що відображається, виберіть вкладку "Адаптер1", змінити значення поля "Приєднано до:" на "Мостовий адаптер" і, нарешті, натиснути кнопку "ОК".
mvsagar

2

Якщо ви хочете підключити свою мережу Ubuntu до Інтернету, не потрібно вибирати статичну IP-адресу. Якщо припустити, що хост має підключення до Інтернету, і ви створили мережевий адаптер за замовчуванням ( NAT ) для своєї віртуальної машини, тоді просто дотримуйтесь DHCP в Ubuntu . Він отримає IP-адресу від хоста і хост виконає NAT-ting в Інтернеті.

Якщо ви наполягаєте на наявності статичної IP-адреси для гостя, то налаштуйте віртуальний мережевий адаптер для мостових мереж та виділіть його на мережевій карті на хості.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.