>운영 및 유지보수 >리눅스 운영 및 유지 관리 >가상 네트워크 카드 인스턴스를 구현하도록 구성 파일을 수정합니다.

가상 네트워크 카드 인스턴스를 구현하도록 구성 파일을 수정합니다.

零下一度
零下一度원래의
2017-07-24 10:16:142371검색

그래픽 인터페이스 구성에 대해서는 여기서 소개하지 않겠습니다. 구성 파일을 수정하여 가상 네트워크 카드를 구현하는 방법은 다음과 같습니다.

 먼저 우분투에서 가상 네트워크 카드 구성을 소개합니다(여기서는 ubuntu-16.04를 사용하고 있습니다)

1 먼저 ifconfig를 사용하여 현재 네트워크 카드 구성을 확인합니다

ens33     Link encap:以太网  硬件地址 02:0c:29:c6:be:c7  
          inet6 地址: fe80::20c:29ef:fec6:bec7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1  接收数据包:215 错误:0 丢弃:0 过载:0 帧数:0  发送数据包:256 错误:0 丢弃:0 过载:0 载波:0  碰撞:0 发送队列长度:1000 
          接收字节:25858 (25.8 KB)  发送字节:27711 (27.7 KB)

lo        Link encap:本地环回  
          inet 地址:127.0.0.1  掩码:255.0.0.0  inet6 地址: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  跃点数:1  接收数据包:165 错误:0 丢弃:0 过载:0 帧数:0  发送数据包:165 错误:0 丢弃:0 过载:0 载波:0  碰撞:0 发送队列长度:1 
          接收字节:12225 (12.2 KB)  发送字节:12225 (12.2 KB)

일반적으로 설정하기 전에 인쇄된 정보는 위와 같습니다.

2. 현재 네트워크 카드 구성을 보고 /etc/network/interfaces

sudo vim /etc/network/interfaces

루프백 테스트를 위한 네트워크 카드 구성이 하나만 있는 것을 볼 수 있습니다

auto lo
iface lo inet loopback

3. 자체 네트워크 카드 구성을 추가하려면 첫 번째 네트워크 카드(ens33)를 외부 네트워크용으로 구성해야 합니다. 내부 네트워크용으로 구성하면 시스템이 외부 네트워크에 액세스할 수 없습니다.

 주소, 마스크, 게이트웨이는 실제 네트워크에 따라 구성됩니다. 여기 내 외부 네트워크 IP는 172.16.2.xxx 네트워크 세그먼트에 있습니다.

auto ens33
iface ens33 inet static  #设置静态IP,动态的是将static修改为dhcp,如果设置为动态IP无法设置虚拟网卡
address 172.16.2.95    # 如果为动态IP以下的都不用配置。netmask 255.255.0.0gateway 172.16.254.254

4. 다음으로 가상 네트워크 카드(ens33:1)를 구성합니다

 마찬가지로 인트라넷 IP도 실제 상황에 맞게 구성됩니다.

auto ens33:1iface ens33:1 inet static
address 192.168.8.95netmask 255.255.255.0gateway 192.168.8.1

 이렇게 하면 내부 네트워크와 외부 네트워크에 동시에 접속할 수 있습니다.

 다른 네트워크 세그먼트에서 인트라넷 가상 네트워크 카드를 추가한다고 가정해 보겠습니다.

auto ens33:2iface ens33:2 inet static
address 192.168.88.95netmask 255.255.255.0gateway 192.168.88.1

비유하자면 서로 다른 네트워크 세그먼트에 여러 개의 인트라넷 네트워크 카드를 추가할 수 있으며 모두 서로 액세스할 수 있습니다.

5. 기본 게이트웨이 구성

/etc/resolv.conf 열기

sudo vim /etc/resolv.conf

여기서는 세 개의 네트워크 세그먼트를 구성했으므로 구성을 추가합니다. 파일에 다음 정보를

nameserver 172.16.254.254nameserver 192.168.8.1nameserver 192.168.88.1

  이전 버전에서는 여기로 갈 수 있었지만 새 버전에서는 위 내용을 다른 구성 파일에 추가해야 합니다.

  /etc/resolvconf/resolv.conf.d/base

sudo vim /etc/resolvconf/resolv.conf.d/base

위의 세 가지 기본 게이트웨이를 일반적으로 추가합니다

nameserver 172.16.254.254nameserver 192.168.8.1nameserver 192.168.88.1

6. 컴퓨터를 다시 시작합니다. 재부팅

 이것을 수정한 후 다시 시작합니다. 명령(sudo /etc/init.d/networking restart)을 사용하여 네트워크 카드를 다시 시작해도 효과가 없습니다. 이유는 불분명합니다.

  컴퓨터를 다시 시작한 다음 ifconfig를 사용하여 확인하면 여러 네트워크 카드에 대한 구성이 있으며 서로 충돌하지 않고 모두 사용할 수 있습니다.

위 내용은 가상 네트워크 카드 인스턴스를 구현하도록 구성 파일을 수정합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.