5.3.3. Активація додаткової IP-адреси
Для додавання додаткової IP-адреси до VPS необхідно підключитися до сервера по SSH або VNC, відредагувати файл конфігурації мережевого інтерфейсу і перезапустити мережеву службу. У різних дистрибутивах ці операції виконуються по-різному.
CentOS
- Перейдіть у каталог
/etc/sysconfig/network-scripts:cd /etc/sysconfig/network-scripts/ - Скопіюйте існуючий файл
ifcfg-eth0під ім'ямifcfg-eth0:0:cp ifcfg-eth0 ifcfg-eth0:0 - Відкрийте цей файл за допомогою будь-якого зручного редактора:
vi ifcfg-eth0:0 - Видаліть рядки, що відносяться до IPv6 (це рядок
# IPv6і ті, що йдуть за ним — всі вони містять IPv6 на початку). - Змініть рядок
DEVICE, додавши в кінці:0:DEVICE=eth0:0 - І змініть рядок
IPADDR, вказавши ваш новий IP:IPADDR=185.25.111.111 - Після чого перезапустіть сервіс командою:
service network restart
ifconfig ви побачите, що у вас з'явився додатковий інтерфейс: eth:0.
Debian
- Відкрийте для редагування файл
/etc/network/interfaces:nano /etc/network/interfaces - У кінці групи рядків, що відносяться до налаштування
eth0 inet, перед налаштуваннями адреси IPv6 (eth0 inet6), додайте наступні рядки:up ip addr add 185.25.111.111/22 dev eth0 down ip addr add 185.25.111.111/22 dev eth0Замість
185.25.111.111вам потрібно вказати ваш новий IP, а замість22— правильну маску мережі. - Збережіть зміни та перезапустіть інтерфейс, виконавши відповідну команду:
- Для Debian 6:
ifdown eth0 && ifup eth0 - Для Debian 7:
ifdown --force eth0; ifup --force eth0
ip addr. У вас повинні відображатися рядки такого вигляду:2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 10:36:3f:04:27:47 brd ff:ff:ff:ff:ff:ff
inet <прежний_IP>/22 brd 185.25.111.255 scope global eth0
inet <новый_IP>/22 scope global secondary eth0
Ubuntu
sudo і після ввести пароль.
- Створіть файл конфігурації, якщо його немає. Зробити це можна так:
netplan generateДля перевірки наявності вже існуючих файлів потрібно виконати:
ls -l /etc/netplan/Якщо у виводі буде
total 0, то потрібно створити файл. - Перевірте, які інтерфейси вже існують в системі. Для цього виконайте:
ifconfig -a - Відкрийте для редагування файл конфігурації:
nano /etc/netplan/XXXXX.yamlВажливо! Замість
XXXXXпотрібно вказати правильну назву існуючого файлу. - У розділі
ethernetвкажіть наступні рядки:eth1: dhcp4: no dhcp6: no addresses: [XXX.XXX.XXX.XXX/YY, XXX.XXX.XXX.XXX/YY] gateway4: XXX.XXX.XXX.XXX nameservers: addresses: [XXX.XXX.XXX.XXX, XXX.XXX.XXX.XXX]Ця вказівка змінить налаштування інтерфейсу:
eth1— ім'я інтерфейсу. Потрібно вказати інтерфейс, який планується конфігурувати.dhcp4іdhcp6— налаштування DHCP для IPv4 та IPv6. Потрібно вказатиno, оскільки IP буде задано вручну.addresses— послідовність IP-адрес. ЗамістьXXX.XXX.XXX.XXXслід вказати потрібний IP, замістьYY— потрібну маску.
Важливо! При вказанні IPv6 потрібно обов'язково обернути адресу в лапки, наприклад «'2a05:410:0:9b5b::3/64'».gateway4— вказання шлюзу за замовчуванням для IPv4. ЗамістьXXX.XXX.XXX.XXXпотрібно вказати стандартний шлюз.nameservers— налаштування серверів імен.addresses— послідовність IP-адрес (вказання в блоціnameserversпараметраaddressesвказує на IP-адреси серверів імен).
- Після всіх змін і збереження файлу для прийняття нових налаштувань потрібно виконати:
netplan apply
ifconfig. У вас повинен з'явитися інтерфейс eth1.
- Відкрийте для редагування файл
/etc/network/interfaces:nano /etc/network/interfaces - У кінці цього файлу додайте рядки:
auto eth0:0 iface eth0:0 inet static address 185.25.111.111 netmask 255.255.252.0Замість
185.25.111.111вкажіть ваш новий IP, замість255.255.252.0— маску мережі, яка вказана у вас вище. - Збережіть зміни та перезапустіть інтерфейс:
/etc/init.d/networking restart
ifconfig. У вас повинен з'явитися інтерфейс eth0:0.
Gentoo
- Відкрийте для редагування файл
/etc/conf.d/net:nano /etc/conf.d/net - У першому рядку цього файлу у вас буде ваша поточна IP-адреса. Вставте після неї ще один рядок, вказавши в ньому новий IP, а потім після косої риски — ту ж маску мережі, що і для першої адреси:
config_eth0="<прежний_IP>/22 <новый_IP>/22 - Збережіть зміни, натиснувши
Ctrl-X, а потімyдля підтвердження запису файлу іEnter. - Перезапустіть інтерфейс:
/etc/init.d/net.eth0 restart
ifconfig. У вас повинен з'явитися інтерфейс eth0:1.
OpenSUSE
- Відкрийте файл
/etc/sysconfig/network/ifcfg-eth0:vim /etc/sysconfig/network/ifcfg-eth0 - Натисніть клавішу
i, щоб перейти в режим редагування. - Опустіться в самий низ файлу і в кінці додайте рядки:
IPADDR_2='185.25.111.111' NETMASK_2='255.255.252.0'Замість
185.25.111.111вам потрібно вказати ваш новий IP. Замість255.255.252.0— вам потрібно вказати те значення, яке у вас вказано вище в рядкуNETMASK. - Перезапустіть сервіс командою:
service network restart
service network status. У вас мають бути рядки такого вигляду:network[13632]: eth0 IP address: <попередній_IP>
network[13632]: secondary eth0 IP address: <новий_IP>
network[13632]: eth0 IP address: <IPv6>
network[13632]: eth0 is up
Fedora
- Відкрийте файл
/etc/sysconfig/network/ifcfg-eth0:vi /etc/sysconfig/network/ifcfg-eth0 - Натисніть клавішу
i, щоб перейти в режим редагування. - Після рядка
GATEWAYдодайте наступні рядки:IPADDR0=185.25.111.111 NETMASK0=255.255.252.0Замість
185.25.111.111вам потрібно вказати ваш новий IP. Замість255.255.252.0— вам потрібно вказати те значення, яке у вас вказано вище в рядкуNETMASK. - Перезапустіть сервіс командою:
service network restart
ip addr. У вас повинні відображатися рядки такого вигляду:2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 10:36:3f:04:27:47 brd ff:ff:ff:ff:ff:ff
inet <прежний_IP>/22 brd 185.25.111.255 scope global eth0
inet <новый_IP>/22 scope global secondary eth0
Windows
Для додавання додаткової адреси в цій операційній системі підключіться до неї по RDP і в системному лотку натисніть правою кнопкою миші на значку мережевого підключення. Виберіть пункт «Центр керування мережами та спільним доступом». У розділі «Перегляд активних мереж» натисніть на посилання «Підключення по локальній мережі», а у вікні, що відкрилося, натисніть «Властивості». Тепер виберіть рядок «Протокол Інтернету версії 4» і натисніть «Властивості». У новому вікні натисніть «Додатково». Тепер натисніть на кнопку «Додати» і введіть вашу нову адресу, а також маску мережі. Маску мережі ви повинні вказати таку ж, як і у існуючої адреси.