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