A. linux 创建虚拟网卡的几种方法
Linux添加虚拟网卡的多种方法
有时候,一台服务器需要设置多个ip,但又不想添加多块网卡,那就需要设置虚拟网卡.这里介绍几种方式在Linux服务器上添加虚拟网卡.
我们向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
B. 怎么在linux下创建虚拟wifi
在Ubuntu下建立虚拟wifi热点供android,Kindle等设备使用的方法如下:
1、单机屏幕右上角流浪状网络按钮,如图,在菜单中选择“编辑(edit)“。
2、在打开的窗口中选择添加(Add),如图
3、选择创建网络类型为 WIFI,如图
4、出现如图界面,设置wifi的一般选项,编辑各个选项,Mode选择Ad-hoc,之后便于修改(本次回答采用名称:(ubuntu wifi hotspot)
5、选择WiFi Security设置wifi密码,选择WPA & WPA2 Personal,之后设置用户的wifi密码。
6、之后选择 IPV4 Setting,Method选择分享(shared to other computers)。
7、如果用电脑连接刚才创建的wifi,普通的android设备是不会识别的,所以需要kde下的一款网络包,kde-nm-connection-editor,打开ubuntu-software-center,在搜索一栏搜索 network,找到 kde-nm-connection-editor,安装。
8、安装完毕后,打开终端,输入kde-nm( tab下,自动补全),回车弹出界面,如图,点击刚才创建的wifi名称 ubuntu wifi hotspot,单机 编辑(edit)。
9、在弹出的窗口中注意 模式(Mode):选择Access Point,这是android设备可以识别的wifi模式,如图,确定后单机OK。
10、接下来只需要电脑在有线联网的情况下激活刚才创建的wifi热点即可,同前,右上角打开网络设置,选择创建新的wifi网络(Create New Wi-Fi Network),弹出窗口,如图,连接(Connection)一栏中选择刚才创建的wifi热点名称,ubuntu wifi hotspot,其他选项系统自动设置完成,单机OK,等待片刻后,用户的android设备就可顺利搜索到电脑的wifi网络并连接了。
C. Linux网络基础配置
linux网络基础配置linux网络基础配置以太网连接在linux中,以太网接口被命令为:eth0,
eth1等,
0,1代表网卡编号通过lspci命令可以查看网上硬件信息(如果是usb接口,则可能要用lsusb)命令ifconfig命令用来查看接口信息ifconfig
-a
查看所有接口ifconfig
eth0
查看特定接口在CentOS中可以用命令ifup,ifdown用来启用,禁用一个接口ifup
eth0,启用eth0网卡ifdown
eth0,禁用eth0网卡在ubuntu中可以用ifconfig
网卡
up,
ifconfig
网卡
down做同样的功能sudo
ifconfig
eth0
up,启用eth0网卡sudo
ifconfig
eth0
down,禁用eth0网卡配置网络信息在CentOS中可以用setup命令配置网络信息Ubuntu可用以下命令[python]
view
plain#设置ip,netmask(子网掩码),broadcast(广播地址)
ifconfig
eth0
192.168.137.220
netmask
255.255.255.0
broadcast
192.168.137.255
up
#设置gateway(网关)
route
add
default
gw
192.168.137.254
网络相关配置文件以下是CentOS的配置文件位置,如果没有特殊说明Ubunt相关的配置文件,并不在同一个位置配置文件
位置网上配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0DNS配置文件
/etc/resolv.conf(Ubuntu也一样)主机名配置文件
/etc/sysconfig/network静态主机名配置文件
/etc/hosts(Ubuntu也一样)网络测试命令测试网络连通性:ping
192.168.137.254ping
www..com测试DNS解析host
www..comdig
www..com显示路由表:ip
route追踪到达目标地址的网络路经
traceroute
www..com使用mtr进行网络质量测试(结合traceroute和ping)mtr
www..com故障排查故障排查要由底到高,由内到外先查看网络配置信息是否正确ip地址子网掩码网关DNS查看到达网关是否连通ping
网关ip地址查看DNS解析是否正常
D. 如何使用quagga构建一个Linux路由器网络
如何使用quagga构建一个Linux路由器网络
Quagga是一个网络路由 软件套件,提供开放最短路径优先(OSPF),路由信息协议(RIP),边界网关协议(BGP)和IS-IS,适用于类Unix平台,特别是Linux,Solaris,FreeBSD和NetBSD。Quagga根据GNU通用公共许可证(GPL)的条款分发。
话不多说,小编今天带着您使用quagga搭建一个Linux路由器网络,相信这对我们新世界主机的香港服务器或美国服务器的用户来说会有很大的帮助哟。下面我们就开始具体的步骤吧。
(1)路由器配置
每个路由器需要安装quagga路由器包,配置quagga,然后使用quagga VTY shell配置网络。可选地,可以创建quagga守护程序配置文件。
路由器1:
如果要快速配置节点Router-1,请跳到下面的复制和粘贴shell命令。本节介绍了逐步配置Router-1的命令。
安装quagga软件包,然后配置Quagga VTY shell。这将创建路由器的基本设置。输入命令:
$ sudo su
# apt-get update
# apt-get install quagga quagga-doc
然后,通过编辑/etc/quagga/守护程序来配置Quagga守护程序,并启动quagga和ospfd守护程序。
# nano /etc/quagga/daemons
修改文件,如下所示:
zebra=yes bgpd=no ospfd=yes ospf6d=no ripd=no ripngd=no isisd=no babeld=no
保存文件并退出编辑器。
为quagga和ospfd守护程序创建配置文件:
#cp/usr/share/doc/quagga/examples/zebra.conf.sample /etc/quagga/zebra.conf
#cp/usr/share/doc/quagga/examples/ospfd.conf.sample /etc/quagga/ospfd.conf
# chown quagga.quaggavty /etc/quagga/*.conf
# chmod 640 /etc/quagga/*.conf
开始quagga:
# /etc/init.d/quagga start
设置环境变量,所以我们避免了vtysh END的问题。编辑/etc/bash.bashrc文件:
# nano /etc/bash.bashrc
在文件末尾添加以下行:
export VTYSH_PAGER=more
保存文件并退出编辑器。然后,编辑/ etc / environment文件:
# nano /etc/environment
然后将以下行添加到文件的末尾:
VTYSH_PAGER=more 保存文件并退出编辑器。
使用vtyshRouter-1上的命令启动Quagga shell :
# vtysh
输入以下Quagga命令:
configure terminal
router ospf
network 192.168.1.0/24 area 0
network 192.168.100.0/24 area 0
network 192.168.101.0/24 area 0
passive-interface enp0s8
exit
interface enp0s8
ip address 192.168.1.254/24
exit
interface enp0s9
ip address 192.168.100.1/24
exit
interface enp0s10
ip address 192.168.101.2/24
exit
exit ip forward write exit
Router-1复制和粘贴shell命令(这里小编只展示部分命令):
bash <
apt-get update apt-get install quagga quagga-doc traceroute
cp/usr/share/doc/quagga/examples/zebra.conf.sample
/etc/quagga/zebra.conf
cp/usr/share/doc/quagga/examples/ospfd.conf.sample
/etc/quagga/ospfd.conf chown quagga.quaggavty
/etc/quagga/*.conf chmod 640
/etc/quagga/*.conf
路由器-2配置:
在Router-2上,在路由器的接口上安装quagga并配置OSPF。将以下命令(部分)复制并粘贴到Router-2终端窗口中:
bash <
apt-get update apt-get install quagga quagga-doc traceroute
cp/usr/share/doc/quagga/examples/zebra.conf.sample
/etc/quagga/zebra.conf
cp/usr/share/doc/quagga/examples/ospfd.conf.sample
/etc/quagga/ospfd.conf chown quagga.quaggavty
/etc/quagga/*.conf chmod 640
/etc/quagga/*.conf
路由器-3配置:
在Router-3上安装quagga,并在路由器的接口上配置OSPF。将以下命令复制并粘贴到Router-3终端窗口中:
bash <
apt-get update apt-get install quagga quagga-doc traceroute
cp/usr/share/doc/quagga/examples/zebra.conf.sample
/etc/quagga/zebra.conf
cp/usr/share/doc/quagga/examples/ospfd.conf.sample
/etc/quagga/ospfd.conf chown quagga.quaggavty
/etc/quagga/*.conf
chmod 640 /etc/quagga/*.conf
sed -i s'/zebra=no/zebra=yes/'/etc/quagga/daemons
sed -i s'/ospfd=no/ospfd=yes/' /etc/quagga/daemons
echo 'VTYSH_PAGER=more' >>/etc/environment
echo 'export VTYSH_PAGER=more' >>/etc/bash.bashrc
cat >> /etc/quagga/ospfd.conf << EOF
(2)PC配置
网络中的每台PC都需要配置IP地址和默认路由。
PC-1:
如果要快速配置节点PC-1 ,请跳到下面的复制和粘贴shell命令。为了清楚起见,本节将逐步显示命令。
在PC-1 xterm窗口中,使用文本编辑器将以下行添加到/ etc / network / interfaces文件中:
$ sudo su
# nano /etc/network/interfaces
将以下行添加到文件中:
auto enp0s8
iface enp0s8 inet static
address 192.168.1.1
netmask 255.255.255.0
然后,添加静态路由,将102.168.0.0/16网络中的所有流量发送出enp0s3。在/ etc / network / interfaces文件中输入以下内容:
up route add -net 192.168.0.0/16 gw 192.168.1.254 dev enp0s8
重新启动网络服务,使配置更改运行:
# /etc/init.d/networking restart
PC-2: 在PC-2上,将接口配置添加到网络接口文件中,并设置静态路由:
bash <
cat >> /etc/network/interfaces << EOF
auto enp0s8
iface enp0s8 inet static
address 192.168.2.1
netmask 255.255.255.0
up route add -net 192.168.0.0/16 gw 192.168.2.254 dev enp0s8
EOF
/etc/init.d/networking restart
exit
EOF2
PC-3 在PC-3上,将接口配置添加到网络接口文件中,并设置静态路由:
bash <
cat >> /etc/network/interfaces << EOF
auto enp0s8
iface enp0s8 inet static
address 192.168.3.1
netmask 255.255.255.0
up route add -net 192.168.0.0/16 gw 192.168.3.254 dev enp0s8
EOF
/etc/init.d/networking restart
exit
EOF2
好了,至此关于quagga就介绍完了,如果您还有什么不明确或不懂的地方,欢迎来新世界主机咨询了解,详情请咨询QQ:1123463300 TEL:400 1109 210。我们必将竭诚为您服务。
本文地址: http://vpssj.net/zzzt/751.htm
版权所有*转载时必须以链接形式注明作者和原始出处
E. 在linux怎么建立宽带网络连接
通常在“设置”或“系统设置”之类的地方有个叫“网络”或“网络管理器”的程序。打开后点“新建”,宽带拨号不论是小区宽带还是ADSL或VDSL都选xDSL方式,Modem拨号用PPP,有线通用Cable,其他宽带用LAN或称Ethernet。
F. Linux系统怎么建网络源呀
Linux上通过yum命令来进行安装插件,一直报错:连接超时、连接被拒绝,解决方法如下:
1、查看该机可用的yum源和禁用的yum源
yum repolist all
1
2、首先在/etc/yum.repos.d/目录下创建yum163.repo文件,并完成相应功能的编辑
3、vim yum163.repo
4、[base] name=yum163 baseurl=http://mirrors.163.com/centos/7/os/x86_64/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7 enable=1
5、esc :wq
6、随后使用命令yum clean all 清理下yum的缓存,随后使用makecache创建缓存
7、使用yum repolist已经可以正常查看源的状态
————————————————
版权声明:本文为CSDN博主“Chat world”的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44858201/article/details/107401340
G. linux怎么配置网络设置
首先以根用户登录系统,然后使用lspci | grep Ethernet命令检查计算机上的以太网卡设备是否被内核检测到。在默认的情况下,只有root也就是根用户才有权限进行网络配置。
然后使用“ifconfig”命令查看系统已经识别并已激活的网络接口。如果没有找到可以用“ifconfig -a”命令找到所有已识别包括未激活的网络接口,然后使用”ifconfig 网卡名 up“激活。可以看出小编的CentOS6.4系统上有一块已激活的eth0网卡,下面就对这块网卡进行设置使它能够发挥作用。
首先为大家演示如何临时指定IP地址。在命令行输入“ifconfig 网卡名 IP地址 netmask 子网掩码”就可以临时指定网卡的IP地址,但重启后失效。
接下来为大家演示如何永久改变IP地址。第一步用“vi /etc/sysconfig/network-scripts/ifcfg-eth0”编辑网卡eth0的配置文件。这里要说明的是如果设置的是dhcp自动获取IP地址,那么IPADDR、NETMASK和GATWAY都可以不写。
第二步就是使用“service network restart”命令重新启动network服务,使配置文件生效。四个状态都必须是OK,否则说明设置有问题,需要重新修改设置。
最后再次使用“ifconfig”命令查看网卡参数,可以看出IP地址修改成功,并且会一直保留。
注意事项
如果设置的是dhcp自动获取IP地址,那么系统每次启动都会自动重新获取。
H. linux怎样建立宽带连接
是ADSL吗?是的话就是配置PPPOE
首先安装RP-PPPOE
然后进行ADSL的配置,这里以3.5版的rp-pppoe为例~~~
执行/usr/sbin/adsl-setup
>>> Enter your PPPoE user name: ——此处输入拨号帐号的用户名
>>> Enter the Ethernet interface connected to the ADSL modem For Solaris, this is likely to be something like /dev/hme0. For Linux, it will be ethn, where n is a number. (default eth0): ——输eth0
>>> Enter the demand value (default no): ——输no
>>> Enter the DNS information here: ——输入DNS服务器的IP地址(视当地运营商的DNS服务器IP而定)
>>> Please enter your PPPoE password: ——输用户口令
>>> Choose a type of firewall (0-2): ——输0
>>> Accept these settings and adjust configuration files (y/n)? ——输y
I. 如何构建在linux宽带网络连接
因特网的出现对信息的使用和传播来说,已经产生了革命性的影响。无论是在家里还是在工作 单位,只要把个人电脑与因特网连接起来,一个人就可以去世界上的任何地方。我们的地球已经因为因 特网的出现,被实实在在地变成了“地球村”。本章将讨论个人电脑与因特网建立连接的方法。 计算机网络 所谓网络,简单的说,就是用电缆线把若干计算机联起来,再配以适当的软件和硬件,以达到 在计算机之间交换信息的目的。世界上有很多组织,象公司、大学、研究所等机构,他们把机构内部的 计算机联成网络,在计算机之间进行通讯,这就是局域网。公司、大学、研究所局域网上的计算机的资 源可以共享,比起单机来优势非常明显。 因特网 网络比起单机来优势非常明显。所以人们就想到,为什么不在更大的范围内共享资源呢?于是 许许多多这样的局域网又通过各种方法互相连接起来,这就是Internet,中文名称是因特网。现在,因 特网的规模还在不断扩展,已经形成了一个世界范围内的大网。我国在几年前也加入了因特网。目前, 在我国同时存在着几个同Interet相联的网络,其中规模最大的就是国家信息产业部的中国互联网 Chinanet。一台计算机如果与Chinanet或其它任何一个已经联入因特网的网络相连通,那么也就联入了 因特网。 因特网的功能 用因特网能做些什么呢? • Web浏览和查询。这是一个基于超级文本(Hypertext)方式的信息查询工具。用户通过它,可 得到文本、图象、声音、动画和虚拟现实的综合信息。详见“Web浏览”一章。 • 电子邮件,即Email(Electronic Mail),是最广泛应用的一种网上通信方式。详见“电子 邮件”一章。 • BBS论坛。允许访问者发表自己的观点,就某个共同感兴趣的话题进行讨论。目前大多数论 坛都是基于Web浏览的方式提供服务的,可以使用Web浏览访问。 • 文件传输,即FTP(File Transfer Protocol文件传输协议)。它是因特网上最主要的一种文 件传输手段。FTP的目的是为了在不同计算机之间传输文件,进行上载(Upload)和下载(Download)操 作。 • 多媒体(Multimedia)服务。包括:实时广播(RealAudio)、实时电视转播(Streamworks)等。 • 网络聊天,也叫网上即时通讯,可以实时地进行网络沟通。 主要概念 IP 地址和子网掩码 所谓IP地址就是给每个连接在网络上的主机分配一个在一定范围内唯一的32bit地址。IP 地址的结构使我们可以在网络上很 方便地寻址。 IP地址通常用4个以圆点分隔号的十进制数字表示,每一个数字对应于8个二进制的比特串,如某一台主机的IP 地址 为: 128.20.4.1,这样读起来更直观的。 因特网IP 地址(称为公有IP)由Inter NIC(Internet网络信息中心)统一负责全球地址的规划、管理;同时由Inter NIC、 APNIC、RIPE 三大网络信息中心具体负责美国及其它地区的IP 地址分配。通常每个国家需成立一个组织,统一向有关国际组织申请IP 地址,然后再分配给客户。 通过网关服务器转接进入因特网的局域网中的计算机使用的IP 地址一般是私有IP,由局域网的管理员自行规划分配。网关服 务器至少需要一个公有IP,以便在因特网标识自己。IP 地址的结构一般由网络号和主机号两部分组成,如图所示。 图6-1 IP地址子网掩码 那么IP 地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩 码来实现。 子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP 地址划分成网络号和主机号两 部分。 子网掩码的长度是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进 .
J. Linux 怎么设置网络
现在基本上也是图形界面了 都能找到对应的选项然后修改
或者使用ifconfig命令,不过这是临时的
或者直接修改 /etc/sysconfig/network-script/ifcfg- we文件