그래픽 인터페이스 구성에 대해서는 여기서 소개하지 않겠습니다. 구성 파일을 수정하여 가상 네트워크 카드를 구현하는 방법은 다음과 같습니다.
먼저 우분투에서 가상 네트워크 카드 구성을 소개합니다(여기서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!