重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
有时候,一台服务器需要设置多个ip,但又不想添加多块网卡,那就需要设置虚拟网卡.这里介绍几种方式在linux服务器上添加虚拟网卡.
创新互联公司主营淇滨网站建设的网络公司,主营网站建设方案,成都app软件开发,淇滨h5重庆小程序开发搭建,淇滨网站营销推广欢迎淇滨等地区企业咨询
我们向eth0中添加一块虚拟网卡:
第一种方法:快递创建删除虚拟网卡
sudo ifconfig eth0:0 192.168.10.10 up
以上的命令就可以在eth0网卡上创建一个叫eth0:0的虚拟网卡,他的地址是:192.168.1.63
如果不想要这个虚拟网卡了,可以使用如下命令删除:
sudo ifconfig eth0:0 down
重启服务器或者网络后,虚拟网卡就没有了.
hzhsan:但是发现添加的虚拟网卡和原网卡物理地址是一样的。
第二种方法:修改网卡配置文件
在ubuntu下,网卡的配置文件是/etc/network/interfaces,所以我们修改它:
sudo vim /etc/network/interfaces
在这个文件中增加如下内容并保存:
auto eth0:0
iface eth0:0 inet static
address 192.168.10.10
netmask 255.255.255.0
#network 192.168.10.1
#broadcast 192.168.1.255
保存后,我们需要重启网卡(重新加载配置文件)才会生效,使用如下命令重启:
sudo /etc/init.d/networking restart
他的优点是重启服务器或者网卡配置不会丢失。
在linux中虚拟网卡的方法
第三种方法:创建tap
前两种方法都有一个特点,创建的网卡可有不同的ip地址,但是Mac地址相同。无法用来创建虚拟机。
添加虚拟网卡tap
tunctl -b
附上相关命令简介:
显示网桥信息
brctl show
添加网桥
brctl addbr virbr0
激活网桥
ip link set virbr0 up
添加虚拟网卡tap
tunctl -b
tap0 ------- 执行上面使命就会生成一个tap,后缀从0,1,2依次递增
激活创建的tap
ip link set tap0 up
将tap0虚拟网卡添加到指定网桥上。
brctl addif br0 tap0
给网桥配制ip地址
ifconfig virbr1 169.254.251.4 up
将virbr1网桥上绑定的网卡eth5解除
brctl delif virb1 eth5
给virbr1网桥添加网卡eth6
brctl addif virbr1 eth6
一、Linux网络属性配置
1.Linux主机接入到网络方式
IP/NETMASK:实现本地网络通信
路由(网关):可以进行跨网络通信
DNS服务器地址:基于主机名的通信,Linux可以有三个DNS地址
当第一个地址本身挂了,才会查找其备用地址;若第一个地址无法解析则停止
2.网络属性配置方式
(1)静态指定
1)命令方式
ifcfg系列命令:
ifconfig:配置IP,NETMASK
route:配置路由相关信息
netstat:状态及统计数据查看
iiproute2系列命令:
ip OBJECT:
addr:地址和掩码;
link:接口
route:路由
ss:状态及统计数据查看
CentOS 7:nm(Network Manager)家族
nmcli:命令行工具
nmtui:text window 工具
hostname/hostnamectl:主机名配置
2) 配置文件:
RedHat及相关发行版:/etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME
DNS服务器指定配置文件:/etc/resolv.conf
本地主机名配置文件:/etc/sysconfig/network
注:命令配置能及时生效,但时关闭当前进程之后配置失效,为一次性配置方式
通过配置文件配置网络属性,无法立即生效,需要重启服务、重新加载配置文件或者重启进程
(2)动态分配:依赖于本地网络中有DHCP服务
DHCP:Dynamic Host Configure Procotol, 动态主机配置协议,此时不能固定IP地址
3.网络接口命名
(1)传统命名
以太网:eth#,例如eth0, eth1, …
PPP网络:ppp#, 例如,ppp0, ppp1, …
(2)可预测命名方案(CentOS 7)
支持多种不同的命名机制,根据Fireware, 拓扑结构等信息自动配置
1) Firmware或BIOS为主板上集成的设备提供的索引信息可用,则根据此索引进行命名,如eno1,eno2, …
2) Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,如ens1, ens2, …
3) 如果硬件接口的物理位置信息可用,则根据此信息命名,如enp2s0, …
4) 如果用户显式定义,也可根据MAC地址命名,例如eno16777736(十六进制MAC), …
5)上述均不可用,则仍使用传统方式命名;
(3)命名格式的组成
en:ethernet,表示因特网网卡接口
wl:wlan,表示无线网网卡接口
ww:wwan,Wireless Wide Area Network,表示无线广域网网卡
(4)名称类型:
oindex:集成设备的设备索引号;
sslot:扩展槽的索引号;
xMAC:基于MAC地址的命名;
pbussslot:基于总线及槽的拓扑结构进行命名;
在linux下通过命令查网卡配置的方法如下:
1、首先在电脑上打开Linux系统,然后进入Linux系统的终端窗口。
2、然后使用nmcli命令显示所有连接,命令为nmcli con show。
3、然后显示活动的所有配置设置,命令为nmcli con show “System eth0”。
4、然后用nmcli dev status显示设备状态,命令为nmcli dev status。
5、然后再显示eth0设备的设置,命令为nmcli dev show eth0。
6、然后查看活动连接,命令为nmcli con show --active,这样问题就解决了。
显卡安装:
一、下载驱动程序
首先要找到显卡for
Linux的驱动程序。现在绝大多数的3D显卡都已有了for
Linux的驱动程序,可到各显卡厂商的主页或Linux的相关站点上去寻找。在安装显卡时,服务器根据显卡的情况来加载不同的显示模块,如果显示模块加载不正确,显卡就不能正常显示。
二、装载磁盘驱动器
Linux需要装载磁盘驱动器才能读取文件。启动Linux后,在字符界面下输入“mount
-t
vfat
/dev/hda1
/mnt/winc”命令,将C盘装载到Linux下。需要注意的是,如果下载的是压缩文件,选择的是在Linux下解压,就得先进行装载磁盘驱动器这一步,再进行文件的解压缩。
三、拷贝文件
将XF86_SVGA文件拷贝到/usr/X11R6/bin目录下。注意,这是针对Red
Hat版本来说,其它版本的路径不一定相同。“cp
/mnt/winc/win98/TEMP/XF86_SVGA
/usr/X11R6/bin”(根据自己的情况灵活掌握,关键是路径一定要正确,还要分清字母的大小写)。如果系统提示有同名文件,问是否覆盖,一定要选择“y”。这些旧文件可能是以前安装显卡时加载的,没有实际用处。在输入文件名的时候,输完XF86后按一下Tab键,再接着输SVGA,下划线_就可以出来了,按键盘上的下划线键是没用的,切记。
四、配置显卡
文件拷贝完成后,输入Xconfigurator,启动显卡配置程序。我在显卡列表中仍然没有找到Trident
Blade
3D,于是选最后一个选项“Unlist”,然后选择加载的显示模块为SVGA,再选择显示器型号、显存大小、刷新频率
总结:在Linux下安装显卡驱动程序,首先要下载显卡支持Linux的驱动程序,再将其拷贝到/usr/X11R6/bin目录下,然后启动显卡配置程序进行配置即可。
网卡、声卡等驱动安装可以依此类推
1、使用CRT对象连接输出到Linux命令界面。
2、 在打开的界面会显示service network restart 能够测验停止重启操纵。
3、用命令符使用service network restart就完成了重启网卡的操作。
4、网卡重启后使用客户端连接到命令界面,输出ifconfig检查网卡的根本信息。
5、就可以查看到eth3的网卡信息。 输出ifconfig eth3 down ,卸载eth3网卡。
6、输入ifconfig eth3 up,重新加载eth3网卡。
7、连接到命令行界面。输出ifdown eth3,对网卡eth3停止卸载。
8、输入ifup eth3,对网卡eth3进行重新加载。
9、最后就完成了对网卡所有的重启操作。
CDlinux里可通过以下步骤加载无线网卡:
1、先检查下主机的VMware usb 服务有没有开启。主机下按ctrl+r打开“运行”对话框。输入“services.msc”,打开“系统服务”;
2、在服务列表里看下“VMware USB Arbitration Service”有没有开启;
3、在虚拟机中设置“USB控制器”。在虚拟机关机状态下依次点击“编辑虚拟机设置”--“USB控制器”,选中前三个;
4、进入CDlinux,加载网卡。进入后右下角的无线网卡图标是灰色的,表示网卡没有加载。依次点“虚拟机”--“移除设备”--“【无线网卡名称】”--“与主机连接或断开连接”。
5、如CDlinux支持网卡,即能加载。如还不行,建议可更换网卡尝试。