나는 어떻게 고정 IP 우분투에서?

나는 새로운 리눅스 데 년 이상 쌓아온 경험을 바탕으로 윈도우 서버는/데스크탑을 설정하는 고정 IP. 내가 사용하는 데 사용되는 방법에 대한 이전 버전의 우분투하는지't 작동하는 것으로 16.04

내가 사용되는 명령에sudo nano/etc/network/인터페이스그리고 다음에 추가

iface enp0s25 inet static
address 10.10.8.2
netmask 255.255.0.0
gateway 10.10.1.1
dns-nameservers 8.8.8.8 8.8.4.4

내가 다시 부팅 시스템과 이더넷 꽤 많이 죽은,핑는't 있습니다. 을 수정하는/etc/NetworkManager/NetworkManager.conf과 다음과 같은 변화

#dns=dnsmasq (comment out the dnsmasq)
[ifupdown]
managed=true (changed from false)

이와 함께 나를 얻을 수 있습 Ethernet 작동하는 간헐적으로,그러나 그것은 결국은 실패합니다.

이탈 구성에서 두 개의 다른 기계 플러스 가상 기계뿐만 아니라 모두가 같은 결과입니다. 을 확인할 수 있습니다 이러한 설정을 잘 작동을 설치할 때 윈도우 어떤 이들의 기계입니다. 뿐만 아니라면 나는 DHCP 자동 구성하고,모든 것이 잘 작동 문제가 없습니다.

나는 그림에 나는 뭔가가 여기에,설정한 정적인 IP 어렵지 않을 것이다.

질문에 대한 의견 (3)
해결책

가 동일한 문제와 이 솔루션:

sudo nano /etc/network/interfaces

와 붙여넣기(경에 대한 귀하의 네트워크)이 아래의#기본 네트워크 인터페이스:

auto enp0s25
iface enp0s25 inet static
address 192.168.0.16
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.4.4 8.8.8.8

얻을 수 있는 올바른 인터페이스 이름을 터미널을 사용하여 명령ifconfig-는우분투에서 16.04 또는`ip 주소에 18.04+

종료의 가상 기계고 그 후!!! 네트워크 설정 클릭에서 새로고침 MAC 주소 버튼을 몇 시간:)

시작 VM 고 받아야 합니다.

업데이트 20.02.2019

우분투 18.04+필요하신 이 파일을 편집

/etc/netplan/50-cloud-init.yaml

network:
    ethernets:
        enp0s3:
            addresses: [192.168.0.55/24]
            gateway4: 192.168.0.1
            dhcp4: no
            nameservers:
              addresses: [1.1.1.1,8.8.8.8]
            optional: true
    version: 2
해설 (2)

설정하는 고정 IP 주소로 위에서 허용된 대답을 여기에서 작동,하지만 하나는 플러시의 이전 IP addr 설정한 다음 다시 시작합니다.서비스:

sudo ip addr flush enp0s25
sudo systemctl restart networking.service

그럼 올바른지 확인하:

ip add
해설 (3)

sudo vim/etc/network/interfaces

    auto lo
    iface lo inet loopback
    auto eth0
    iface eth0 inet static
    address 192.168.1.10
    gateway 192.168.1.1
    netmask 255.255.255.0
    dns-nameservers 8.8.8.8

sudo ifdown eth0&&sudo ifup eth0

해설 (1)
# interfaces(5) file used by ifup(8) and ifdown(8)
# auto lo
# iface lo inet loopback
auto enp2s0 
iface enp2s0 inet static
    address 172.16.9.124
    netmask 255.255.240.0
    gateway 172.16.0.9
dns-nameservers 8.8.8.8
해설 (2)

가 동일한 문제와 솔루션"었"단순히 나를 위해,적어도 있습니다.

auto ens160
iface ens160 inet static
address 172.31.0.164/22
netmask 255.255.252.0
gateway 172.31.0.2
network 172.31.0.0
broadcast 172.31.3.255
dns-nameservers 172.31.0.21 172.31.0.18

#Add internal route
up route add -net 172.16.168.0/21 gw 172.31.0.20 dev ens160

고,만들어 파일의 이름으로 네트워크 인터페이스:

~$ touch /etc/network/interfaces.d/ens160

그것은 작동하는지...

해설 (0)

가 동일한 문제와 이 솔루션: 을 제거하는 모든 빈 라인의 끝에서 파일을/etc/network/인터페이스.

해설 (0)

내가 사용하여 설정한 정적 IPs 에서 우분투 컴퓨터 그리고 나는 주의 우선 순위를 결정하는 데 도움 할당 IP 주소를 사용합니다. 이 될 수 있는 간단한 솔루션입니다. 로그인 라우터,을 찾을 연결 장치 및 할당하는 IP 주소가있다.

해설 (0)

하는 경우 서버는 오래된 IP 뿐만 아니라 새로 할당된 IP,단순히 서버를 다시 시작하십시오. 그것은 자동으로 세척 old IP 및 유지 새로운 하나입니다.
그리고 너't 원하는 서버를 다시 시작하여,다음과 같은 명령을 사용합니다.


sudo ip addr flush<의 인터페이스-여기>

해설 (0)

이 간단한 명령을 참조하는 경우 네트워크 인터페이스(s)정이 올 때 기계 부츠/가 다시 시작됩니다.

grep "auto" /etc/network/interfaces

지 않으면인쇄를 표준출력 다음,open/etc/network/interfaces텍스트 편집기(vi,나노,sed)과 희망이 있는 것을 보게 될 비슷한 이미지의 아래에 아래.

분명히는 경우,grep돌아오지 않았는 모든선 터미널,창의 형식은/etc/network/interfaces 할 수 없는 것이 매우 비슷하다. :-)그러나 따라 형식자동라인입니다.

auto lo
(Loopback configuration follows)
.
.
.

auto enp0s3
(primary interface configuration follows)
.
.
.

====================

지금,당신의 기계.

auto yourInteraceNameHere
(your interface configuration follows)
.
.
.

Don't 알고 있는 인터페이스 이름을 사용할 수 있습니까? 이 명령을 실행합니다.

ifconfig -a

다음 명령을 반환됩니다 단지의 이름을 네트워크 인터페이스가 있습니다.

ifconfig -a | grep encap | awk {'print $1'}

해설 (0)