修改配置文件来实现虚拟网卡实例
关于图形界面的配置,我这里就不多介绍了,这个很简单。这里介绍的是如何通过修改配置文件来实现虚拟网卡。
首先介绍ubuntu(我这里使用的是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根据实际情况配置,我这里的内网IP是192.168.8.xxx网段的。
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、重启电脑 reboot
修改好这些后,只有重启电脑才能生效,用命令重启网卡(sudo /etc/init.d/networking restart)是没有作用的。原因尚不清楚。
重启电脑后再用ifconfig查看,就有多个网卡的配置了,而且都能使用,互不冲突。
Atas ialah kandungan terperinci 修改配置文件来实现虚拟网卡实例. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





Keperluan Sistem Kod Vs: Sistem Operasi: Windows 10 dan ke atas, MACOS 10.12 dan ke atas, pemproses pengedaran Linux: minimum 1.6 GHz, disyorkan 2.0 GHz dan ke atas memori: minimum 512 MB, disyorkan 4 GB dan ke atas ruang penyimpanan: minimum 250 mb, disyorkan 1 GB dan di atas keperluan lain:

Sebab -sebab pemasangan sambungan kod VS mungkin: ketidakstabilan rangkaian, kebenaran yang tidak mencukupi, isu keserasian sistem, versi kod VS terlalu lama, perisian antivirus atau gangguan firewall. Dengan menyemak sambungan rangkaian, keizinan, fail log, mengemas kini kod VS, melumpuhkan perisian keselamatan, dan memulakan semula kod VS atau komputer, anda boleh menyelesaikan masalah dan menyelesaikan masalah secara beransur -ansur.

VS Kod boleh didapati di Mac. Ia mempunyai sambungan yang kuat, integrasi git, terminal dan debugger, dan juga menawarkan banyak pilihan persediaan. Walau bagaimanapun, untuk projek yang sangat besar atau pembangunan yang sangat profesional, kod VS mungkin mempunyai prestasi atau batasan fungsi.

VS Kod adalah nama penuh Visual Studio Code, yang merupakan editor kod dan persekitaran pembangunan yang dibangunkan oleh Microsoft. Ia menyokong pelbagai bahasa pengaturcaraan dan menyediakan penonjolan sintaks, penyiapan automatik kod, coretan kod dan arahan pintar untuk meningkatkan kecekapan pembangunan. Melalui ekosistem lanjutan yang kaya, pengguna boleh menambah sambungan kepada keperluan dan bahasa tertentu, seperti debuggers, alat pemformatan kod, dan integrasi Git. VS Kod juga termasuk debugger intuitif yang membantu dengan cepat mencari dan menyelesaikan pepijat dalam kod anda.

Visual Studio Code (VSCode) adalah editor cross-platform, sumber terbuka dan editor kod percuma yang dibangunkan oleh Microsoft. Ia terkenal dengan ringan, skalabilitas dan sokongan untuk pelbagai bahasa pengaturcaraan. Untuk memasang VSCode, sila lawati laman web rasmi untuk memuat turun dan jalankan pemasang. Apabila menggunakan VSCode, anda boleh membuat projek baru, edit kod, kod debug, menavigasi projek, mengembangkan VSCode, dan menguruskan tetapan. VSCode tersedia untuk Windows, MacOS, dan Linux, menyokong pelbagai bahasa pengaturcaraan dan menyediakan pelbagai sambungan melalui pasaran. Kelebihannya termasuk ringan, berskala, sokongan bahasa yang luas, ciri dan versi yang kaya

Walaupun Notepad tidak dapat menjalankan kod Java secara langsung, ia dapat dicapai dengan menggunakan alat lain: menggunakan pengkompil baris arahan (Javac) untuk menghasilkan fail bytecode (fileName.class). Gunakan Java Interpreter (Java) untuk mentafsir bytecode, laksanakan kod, dan output hasilnya.

Penggunaan utama Linux termasuk: 1. Sistem Operasi Pelayan, 2. Sistem Terbenam, 3. Linux cemerlang dalam bidang ini, menyediakan kestabilan, keselamatan dan alat pembangunan yang cekap.

Untuk melihat alamat repositori Git, lakukan langkah -langkah berikut: 1. Buka baris arahan dan navigasi ke direktori repositori; 2. Jalankan perintah "Git Remote -V"; 3. Lihat nama repositori dalam output dan alamat yang sepadan.
