Как изменить свой локальный IP?

Пока я заказываю hp-сервер для своего сервера Ubuntu, я временно вместо этого временно использую свой ноутбук в качестве сервера. Я установил Ubuntu 13.10 и другие программы, такие как Webmin, и т. Д. И т. Д., Будучи подключенным к маршрутизатору через Wi-Fi. Кроме того, через соединение Wi-Fi, я разместил множество веб-сайтов, игровых серверов и FTP-сервер.

Проблема в том, что когда я пытаюсь подключить ноутбук к тому же маршрутизатору через Ethernet, локальный ip меняется. Это означает, что никакие сервисы, такие как Webmin, не работают локально или публично. Когда я возвращаюсь к использованию Wi-Fi, проблема решается, однако, поскольку соединение Wi-Fi не может поддерживать трафик к серверу и с сервера, мне нужно использовать соединение Ethernet, чтобы не отставать от спроса.

Я перенаправил порты, которые я использую, от моего локального ip Wi-Fi на локальный ip локальных сетей, но пока мне не повезло, поскольку проблема на локальной стороне, а не от локальной к публичной.

У меня вопрос, как я могу настроить свои сервисы на новый IP?

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#NetworkManager#auto wlan0
#NetworkManager#iface wlan0 inet dhcp
#NetworkManager#        wpa-ssid routername
#NetworkManager#        wpa-psk  routerpassword

Результат ip ad:

$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:1c:23:3a:24:db brd ff:ff:ff:ff:ff:ff
    inet 192.168.***.***/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 192.168.***.***/24 brd 192.168.1.255 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::21c:23ff:fe3a:24db/64 scope link
       valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 00:19:d2:03:0c:f8 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::219:d2ff:fe03:cf8/64 scope link
       valid_lft forever preferred_lft forever

$ ip r
default via 192.168.***.*** dev eth0  proto static
192.168.***.***/24 dev eth0  proto kernel  scope link  src 192.168.***.***  metric 1

$ sudo ethtool eth0
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: off
        Supports Wake-on: g
        Wake-on: g
        Current message level: 0x000000ff (255)
                               drv probe link timer ifdown ifup rx_err tx_err
        Link detected: yes
1
задан 31 October 2018 в 08:53

3 ответа

Для принятия Вас нужен метод CLI:

Использование Ваш любимый редактор для редактирования /etc/network/interfaces с корневыми полномочиями.

sudo nano /etc/network/interfaces

(строки, запускающиеся с #, являются просто комментариями, они не являются эффективными, можно оставить их, как они, Вы также сохраняете строки с lo, как они)

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.100           # use the address you really want
netmask 255.255.255.0
gateway 192.168.0.254           # use the address of your router

, необходимо будет перезапустить интерфейс sudo ifdown eth0 (может бросить ошибку, проигнорировать, что), тогда sudo ifup etho - можно проверить, являются ли настройки эффективными с ip ad.

Для подробной схемы см.

Серверное руководство Ubuntu - глава, объединяющаяся в сеть

0
ответ дан 31 October 2018 в 08:53

Существует специальный петлевой адрес (127.0.0.1), который всегда указывает на Ваш собственный компьютер. Если у Вас есть Webmin (я не знаком с этой программой), слушающий на порте 8080 на Вашем компьютере, можно просто перейти в 127.0.0.1:8080.

Редактирование: Мое плохое. У меня создалось впечатление, что Вы хотели получить доступ к сервисам от своего собственного компьютера.

0
ответ дан 31 October 2018 в 08:53

С Ubuntu 18.04 LTS инфраструктура для установки Локального IP сместилась к Netplan

, Переходят к этой ссылке для получения дополнительной информации как настроить IP-адрес с Netplan на Ubuntu 18.04!

Кратко, необходимо изменить соответствующий netplan файл конфигурации сети в рамках/etc/netplan/каталога следующим образом: network: ethernets: enp2s0: #Your network interface addresses: - 192.168.0.100/24 #Change to your required IP dhcp4: false gateway4: 192.168.1.1 nameservers: addresses: - 192.168.1.1 search: [] version: 2

0
ответ дан 31 October 2018 в 08:53

Другие вопросы по тегам:

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