课题_Linux 网络配置

合集下载

linux中nmcli命令使用及网络配置

linux中nmcli命令使用及网络配置

linux中nmcli命令使⽤及⽹络配置nmcli命令与配置⽂件对应关系主机名:如果说你没有设置主机名的话,默认是localhost.localdomain修改配置⽂件的主机名# hostnamectl set-hostname 查看⽹卡信息# nmcli connection# nmcli con show显⽰具体的⽹络接⼝信息# nmcli connection show eth0显⽰所有设配状态# nmcli device status修改配置⽂件执⾏⽣效# systemctl restart network# nmcli connection reload显⽰所有活动连接# nmcli connection show --active删除⼀个⽹卡连接# nmcli connection delete eth0添加⼀个⽹卡连接# nmcli connection add type ethernet con-name eth0 ifname eno33554992⽹络接⼝的启⽤与停⽤:停⽤:# nmcli connection down eth0启⽤:# nmcli connection up eth0给eth0添加⼀个IP(IPADDR)# nmcli connection modify eth0 ipv4.addresses 192.168.0.58给eth0添加⼀个⼦⽹掩码(NETMASK)# nmcli connection modify eth0 ipv4.addresses 192.168.0.58/24IP获取⽅式设置成⼿动(BOOTPROTO=static/none)# nmcli connection modify eth0 ipv4.method manual添加⼀个ipv4# nmcli connection modify eth0 +ipv4.addresses 192.168.0.59/24删除⼀个ipv4# nmcli connection modify eth0 -ipv4.addresses 192.168.0.59/24添加DNS# nmcli connection modify eth0 ipv4.dns 114.114.114.114删除DNS# nmcli connection modify eth0 -ipv4.dns 114.114.114.114添加⼀个⽹关(GATEWAY)# nmcli connection modify eth0 ipv4.gateway 192.168.0.2可⼀块写⼊:nmcli connection modify eth0 ipv4.dns 114.114.114.114 ipv4.gateway 192.168.0.2修改⽹卡名称删除⽹卡连接# nmcli connection delete eno16777736修改内核参数配置⽂件# vi /etc/default/grub植⼊内核# grub2-mkconfig -o /boot/grub2/grub.cfg重启#reboot添加⽹卡# nmcli connection add type ethernet con-name eth0。

Linux中Wi-Fi无线网络和AP无线热点的配置教程

Linux中Wi-Fi无线网络和AP无线热点的配置教程

Linux中Wi-Fi⽆线⽹络和AP⽆线热点的配置教程0.Linux下的Wi-Fi配置⽆线⽹络飞速发展的今天,许多设备都提供了连接⽆线⽹络的功能。

那么Linux下的wifi到底该怎么配置、连接呢??开始配置之前,我们要说说iw家族。

iw是linux下常⽤的wifi配置⼯具,⽹上有相应的库和源码。

全名为wirelessTools。

配置wifi模块,并连接相应的⽆线⽹络过程:主要使⽤iwpriv命令(1)扫描可⽤的⽆线⽹络:复制代码代码如下:iwlist wifi-name scanning其中wifi-name为⽆线⽹卡的名字,⽐如⽹卡eth0就是系统默认的⽹卡名字, wifi-name可以⽤ifconfig查看,⼀般为ra0。

(2)看扫描到的⽹络信息,按要连接的⽹络类型进⾏配置。

以下为扫描到的⽹络:复制代码代码如下:iwlist ra0 scanning===>rt_ioctl_giwscan. 11(11) BSS returned, data->length = 1427ra0 Scan completed :Cell 01 - Address: C4:CA:D9:1D:9E:A0Protocol:802.11b/g/nESSID:""Mode:ManagedFrequency:2.412 GHz (Channel 1)Quality=7/100 Signal level=-87 dBm Noise level=-82 dBmEncryption key:offBit Rates:54 Mb/sCell 02 - Address: FC:75:16:A1:A9:16Protocol:802.11b/g/nESSID:"jxj_rd"Mode:ManagedFrequency:2.452 GHz (Channel 9)Quality=94/100 Signal level=-53 dBm Noise level=-92 dBmEncryption key:onBit Rates:54 Mb/sIE: WPA Version 1Group Cipher : TKIPPairwise Ciphers (2) : TKIP CCMPAuthentication Suites (1) : PSKIE: IEEE 802.11i/WPA2 Version 1Group Cipher : TKIPPairwise Ciphers (2) : TKIP CCMPAuthentication Suites (1) : PSKCell 03 - Address: C4:CA:D9:02:2A:70Protocol:802.11b/g/nESSID:""Mode:ManagedFrequency:2.462 GHz (Channel 11)Quality=83/100 Signal level=-57 dBm Noise level=-92 dBmEncryption key:offBit Rates:54 Mb/sCell 04 - Address: 14:D6:4D:75:CA:9CProtocol:802.11b/g/nESSID:"liangym"Mode:ManagedFrequency:2.472 GHz (Channel 13)Quality=100/100 Signal level=-27 dBm Noise level=-92 dBmEncryption key:onBit Rates:54 Mb/sIE: WPA Version 1Group Cipher : CCMPPairwise Ciphers (1) : CCMPAuthentication Suites (1) : PSKIE: IEEE 802.11i/WPA2 Version 1Group Cipher : CCMPPairwise Ciphers (1) : CCMPAuthentication Suites (1) : PSK如上:ESSID项的值即为⽆线⽹络的名字,如上的“jxj_rd”等。

linux系统中使用nmtui命令配置网络参数(图形用户界面)

linux系统中使用nmtui命令配置网络参数(图形用户界面)

linux系统中使⽤nmtui命令配置⽹络参数(图形⽤户界⾯)除了使⽤vim编辑器来配置⽹络参数,linux系统中⾄少有5种⽹络配置⽅法。

1、使⽤ifconfig命令获取当前⽹卡配置与⽹络状态等信息[root@linuxprobe Desktop]# ifconfig ## 未发现IP地址eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ## ⽹卡名称ether 00:0c:29:e4:f7:b9 txqueuelen 1000 (Ethernet) ## ⽹卡物理地址RX packets 0 bytes 0 (0.0 B) ## 接收数据包及流量RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B) ## 发送数据包及流量TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 0 (Local Loopback)RX packets 642 bytes 51980 (50.7 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 642 bytes 51980 (50.7 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 02、查看⽹卡配置⽂件[root@linuxprobe Desktop]# cd /etc/sysconfig/network-scripts/ ## 进⼊⽹卡配置⽂件所在⽬录[root@linuxprobe network-scripts]# lsifcfg-eno16777728 ifdown-bnep ifdown-ipv6 ifdown-ppp ifdown-Team ifup ifup-eth ifup-isdn ifup-post ifup-sit ifup-tunnel network-functionsifcfg-lo ifdown-eth ifdown-isdn ifdown-routes ifdown-TeamPort ifup-aliases ifup-ippp ifup-plip ifup-ppp ifup-Team ifup-wireless network-functions-ipv6 ifdown ifdown-ippp ifdown-post ifdown-sit ifdown-tunnel ifup-bnep ifup-ipv6 ifup-plusb ifup-routes ifup-TeamPort init.ipv6-global[root@linuxprobe network-scripts]# cat ifcfg-eno16777728 ## 查看当前⽹卡配置⽂件HWADDR=00:0C:29:E4:F7:B9TYPE=EthernetBOOTPROTO=dhcpDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=eno16777728UUID=e72a626f-2946-4285-9edf-2f5a6b172712ONBOOT=no3、使⽤nmtui命令配置⽹络参数[root@linuxprobe network-scripts]# nmtui ## 执⾏nmtui命令弹出图形⽤户界⾯选中Edit a connection,回车选中⽹卡名称,选中Edit,回车选中IPv4的Automatic,回车选中Manual,回车变成如下界⾯:选中Show,回车出现如下界⾯,选中Add,回车:在Addresses后输⼊:192.168.10.10/24选中OK,回车选中Quit,回车退出4、设置重启系统⾃动激活⽹卡[root@linuxprobe network-scripts]# lsifcfg-eno16777728 ifdown-ippp ifdown-routes ifup ifup-ipv6 ifup-ppp ifup-tunnelifcfg-lo ifdown-ipv6 ifdown-sit ifup-aliases ifup-isdn ifup-routes ifup-wirelessifdown ifdown-isdn ifdown-Team ifup-bnep ifup-plip ifup-sit init.ipv6-globalifdown-bnep ifdown-post ifdown-TeamPort ifup-eth ifup-plusb ifup-Team network-functions ifdown-eth ifdown-ppp ifdown-tunnel ifup-ippp ifup-post ifup-TeamPort network-functions-ipv6 [root@linuxprobe network-scripts]# vim ifcfg-eno16777728TYPE=EthernetBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noNAME=eno16777728UUID=e72a626f-2946-4285-9edf-2f5a6b172712ONBOOT=yes ## 这⾥设置为yesHWADDR=00:0C:29:E4:F7:B9IPADDR0=192.168.10.10PREFIX0=24IPV6_PEERDNS=yesIPV6_PEERROUTES=yes5、⼿动重启⽹卡[root@linuxprobe network-scripts]# systemctl restart network6、ifconfig命令查看配置效果[root@linuxprobe network-scripts]# ifconfig ## 多出了IP地址eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255inet6 fe80::20c:29ff:fee4:f7b9 prefixlen 64 scopeid 0x20<link>ether 00:0c:29:e4:f7:b9 txqueuelen 1000 (Ethernet)RX packets 3 bytes 729 (729.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 30 bytes 4291 (4.1 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 0 (Local Loopback)RX packets 898 bytes 72716 (71.0 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 898 bytes 72716 (71.0 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 07、使⽤ping命令测试联通性[root@linuxprobe network-scripts]# ping -c 3192.168.10.10 ## 畅通PING 192.168.10.10 (192.168.10.10) 56(84) bytes of data.64 bytes from192.168.10.10: icmp_seq=1 ttl=64 time=0.035 ms64 bytes from192.168.10.10: icmp_seq=2 ttl=64 time=0.040 ms64 bytes from192.168.10.10: icmp_seq=3 ttl=64 time=0.040 ms--- 192.168.10.10 ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 2000msrtt min/avg/max/mdev = 0.035/0.038/0.040/0.005 ms。

虚拟机下Linux操作系统的网络配置研究

虚拟机下Linux操作系统的网络配置研究
big d桥接模 式)是一 种网络连接模 式,也是 V ̄w r r e( d l ae
互连方案 ( 例如 F DI T )。Ln x也支持大量 的网络硬 的一种工作模式 。 D 、A M i u 在这种模式下 , MWae V r 虚拟 出来 的操作系 件 设备 ,例如 以太 网卡和令牌环 网络适 配器 以及 ID 卡和 统就像是局域网 中的一台独立的主机 , SN 它可以访 问网内任何 一
1 配置 文件
B igd。 第 三 步 , 在 Ln x 系 统 的 启 动 栏 中 , 执 行 r e d iu 在对 Ln x进行 网络 配置之前 , iu 需要掌握 Ln x网络配置 “ yt iu Sse m" > A miirt n, ‘ t r' “ d ns a o ’ ' wok’ t i _ Ne 在弹 出的‘ t r ' wok Ne 中相关的一些主要配置文件 , 这是 自定义 Ln x网络配置的基 S t g” 话 框 中 ,选 中“ rd cn et n’ ,然 后 点 击 iu e i s对 t n Wi o n c o ' e i 项 础 。因为只有 了解 这些配置文件 如何 控制 和影 响网络 , 我们才 “ rpr i "在 弹 出的“t0 rp fi ” 话框 中设 置 Ub nu Po e t s, ie e po e t s对 h ie u t 能进入虚拟机下 Ln x操作系统的网络配置阶段。Ln x中关 的 地址 为 101.5 ,子 网掩码和 网关 的设置与 Widws iu iu 0 .68 . 2 no 于 网 络 配 置 的 文 件 主 要 有 /t h s ec ot /t srie / s、 ec e cs、 / v
2 配置 L x将主机或服务器加入网络 u i n

Linux终端命令ifconfig网络配置指南

Linux终端命令ifconfig网络配置指南

Linux终端命令ifconfig网络配置指南ifconfig(interface configuration)是一个用于配置网络接口的Linux 终端命令,它可以用来查看、设置和管理网络接口的各种属性。

本指南将介绍ifconfig命令的基本用法以及常见的网络配置操作。

1. 查看网络接口信息使用ifconfig命令可以查看当前系统中所有可用的网络接口信息。

在终端中输入以下命令:```ifconfig```该命令将显示所有网络接口的详细信息,包括接口名称、IP地址、MAC地址、子网掩码等。

2. 配置IP地址若要设置某个网络接口的IP地址,可以使用ifconfig命令的如下形式:```ifconfig <interface> <ip_address>```其中,`<interface>`是网络接口的名称,如eth0、wlan0等;`<ip_address>`是待设置的IP地址。

例如,要设置eth0接口的IP地址为192.168.0.1,可以执行以下命令:```ifconfig eth0 192.168.0.1```3. 配置子网掩码使用ifconfig命令还可以配置网络接口的子网掩码。

子网掩码定义了IP地址和网络的范围,是进行网络划分的重要参数。

命令格式如下:```ifconfig <interface> netmask <subnet_mask>```其中,`<subnet_mask>`是待设置的子网掩码。

例如,要将eth0接口的子网掩码设置为255.255.255.0,可以执行以下命令:```ifconfig eth0 netmask 255.255.255.0```4. 启用或禁用网络接口使用ifconfig命令还可以启用或禁用网络接口。

要启用某个接口,可以使用如下命令:```ifconfig <interface> up```要禁用某个接口,可以使用如下命令:```ifconfig <interface> down```这里的`<interface>`是待启用或禁用的网络接口名称。

Linux网络配置-DNS1

Linux网络配置-DNS1

DNS服务器配置:1.用rpm命令安装三个包rpm -ivh /media/Server/bind-9.3.3-10.el5.i386.rpm 第四张光盘rpm -ivh /media/Server/bind-chroot-9.3.3-10.el5.i386.rpm 第四张光盘rpm -ivh /media/Server/cachingnameserver-9.3.3-10.el5.i386.rpm 第一张光盘2.修改配置文件。

由于启用了chroot,配置文件放在 /var/named/chroot/etc工作目录放在 /var/named/chroot/etc/named.conf,RHLE5以上默认没有该文件cp -avp /var/named/chroot/etc/named.caching\-nameserver /var/named/chroot/etc/named.conf配置named.cachingnameserver.conf named.rfc1912.zone 这个两个文件1.先配置named.cachingnameserver.confoptions {listen-on port 53 { any; };//需要监听客户机IP,这里填any表示任何客户机。

listen-on-v6 port 53 { ::1; };directory"/var/named";//数据文件存放路径:/var/named/chroot/var/named dump-file"/var/named/data/cache_dump.db";statistics-file "/var/named/data/named_stats.txt";memstatistics-file "/var/named/data/named_mem_stats.txt";query-source port 53;query-source-v6 port 53;allow-query{ localhost; };};logging {channel default_debug {file "data/named.run";severity dynamic;};};view localhost_resolver { //这个是 DNS的视图配置,不用View就注释match-clients{any; };match-destinations {any; };recursion yes;include "/etc/named.rfc1912.zones";};接下来配置named.rfc1912.zone[url=javascript:;]代码[/url]块。

Linux网络代理配置脚本

Linux网络代理配置脚本在Linux系统中,网络代理的配置对于访问特定网站、加密数据传输以及绕过防火墙限制等方面非常有用。

为了方便用户管理网络代理,我们可以利用脚本来自动化配置过程并提供更便捷的操作。

以下是一个简单的Linux网络代理配置脚本的示例:```bash#!/bin/bash# 检查用户是否具有root权限if [ "$EUID" -ne 0 ]then echo "请以root用户权限运行该脚本"exitfi# 提示用户输入代理服务器的IP地址和端口号read -p "请输入代理服务器的IP地址: " proxy_ipread -p "请输入代理服务器的端口号: " proxy_port# 设置HTTP代理gsettings set org.gnome.system.proxy mode 'manual'gsettings set org.gnome.system.proxy.http host "$proxy_ip"gsettings set org.gnome.system.proxy.http port $proxy_port# 设置HTTPS代理gsettings set org.gnome.system.proxy.https host "$proxy_ip"gsettings set org.gnome.system.proxy.https port $proxy_port# 设置FTP代理gsettings set org.gnome.system.proxy.ftp host "$proxy_ip"gsettings set org.gnome.system.proxy.ftp port $proxy_port# 设置SOCKS代理gsettings set org.gnome.system.proxy.socks host "$proxy_ip"gsettings set org.gnome.system.proxy.socks port $proxy_portecho "网络代理配置已完成!"```在这个脚本中,我们首先检查用户是否具有root权限,以确保脚本能够成功执行。

(完整版)Linux网络服务器配置管理项目实训教程项目5 配置与管理DHCP服务器(第二版)

Linux网络服务器配置管理项目实训教程(第二版)
项目5 配置与管理DHCP服务器
主讲教师 XXX
项目5 配置与管理DHCP服务器
1. 项目课题引入 2. DHCP服务的工作原理 3. DHCP服务器的配置与管理 4. DHCP客户端配置 5. 现场演示案例
❖项目背景
某企业计划构建一台 DHCP服务器来解决IP地 址动态分配的问题,要求能够分配 IP地址以及 网关、DNS等其它网络属性信息。同时要求DHCP 服务器为该公司总经理、财务部经理和人事部经 理分配固定IP 地址。
4. 启动DHCP服务
5.2 项目设计及准备
5.2.1 项目设计
部署DHCP之前应该先进行规划,明确哪些IP地址用于自动分配给客户端( 即作用域中应包含的IP地址),哪些IP地址用于手工指定给特定的服务器。例 如,在项目中,IP地址段为192.168.0.1-192.168.0.254,子网掩码是 255.255.255.0,网关为192.168.0.1,192.168.0.2-192.168.0.30网段地址是服 务器的固定地址,客户端可以使用的地址段为192.168.0.100-192.168.0.200, 其余剩下的IP地址为保留地址。
Байду номын сангаасDHCP 租约的更新过程(2)
❖ 自动更新租约 DHCP客户机在它们的租约期限已过去50%,自动尝试更新租 约。 如果DHCP服务器可用,那么将更新。如果DHCP服务器不可用, 客户机将继续使用它的当前配置。 当期限过去87.5% 发出广播再次更新租约。在这一阶段, DHCP客户机接受任何DHCP服务器发出的租约。 如果租约已经到期(100%),客户机必须立即停止使用当前的IP 地址。然后DHCP客户机开始新的DHCP租约过程,尝试租用新 的IP地址。

linux中,固定IP上网的配置

1:在虚拟机中编辑选项下,选择虚拟网络编辑器。

2:在虚拟网络编辑器中选中VMnet8,编辑子网IP,和子网掩码。

3:点击NAT设置。

4:然后会弹出窗口:
6:在这个窗口中设置网管IP,最好设置为192.168.16.1
7:在宿主机中编辑VMnet8网卡:
8:点击右键选择属性:
9:选择TCP/IPv4:
VMnet8 网卡的IP地址,要和虚拟机中虚拟网络编辑器中的NAT网卡的网管的网段要一致,
若网管为192.168.16.1,那么这里的IP地址最好为192.168.16.2。

10:回到虚拟机中,编辑网络连接:
11:点击网络连接:
12:选择有线选项,双击eth 0,若此处没有,则点击右边添加按钮。

13:完全按照12图中所设置,然后重新启动虚拟机就可以上网了。

注意:自动连接和对所
有用户可见,最好都选上,免得麻烦。

还有:
这个不要漏掉了。

使用Linux终端进行网络代理配置

使用Linux终端进行网络代理配置随着互联网的迅速发展,网络安全和隐私保护变得越来越重要。

在某些情况下,我们需要通过代理服务器来连接互联网,以保护我们的隐私或绕过特定的网络限制。

在Linux系统下,我们可以使用终端命令来配置网络代理,本文将介绍如何使用Linux终端进行网络代理配置。

1. 查看当前网络代理状态在终端中输入以下命令,可以查看当前网络代理的状态:```$ env | grep -i proxy```这个命令将会列出当前系统中已设置的网络代理环境变量。

2. 临时配置网络代理如果您只需要临时地配置网络代理,可以使用以下命令:```$ export http_proxy=http://proxy-server-ip:port$ export https_proxy=https://proxy-server-ip:port```您需要将"proxy-server-ip"替换为实际的代理服务器IP地址,"port"替换为实际的代理服务器端口号。

以上命令将会在当前终端会话中临时设置网络代理。

3. 永久配置网络代理如果您希望永久配置网络代理,可以编辑终端配置文件。

不同的Linux发行版可能有不同的终端配置文件,常见的有`~/.bashrc`和`~/.bash_profile`。

以下是一个示例:```$ nano ~/.bashrc```使用上述命令可以打开`~/.bashrc`文件进行编辑。

在文件的末尾添加以下内容:```export http_proxy=http://proxy-server-ip:portexport https_proxy=https://proxy-server-ip:port```保存并关闭文件。

然后使用以下命令使配置生效:```$ source ~/.bashrc```以上命令将会重新加载终端配置文件,使永久配置的网络代理生效。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux 网络配置
1、常用配置网络指令
(1) 配置eth0的IP地址, 同时激活该设备
1 sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up

(2) 添加默认网关

1 sudo route add default gw 192.168.1.1

(3) 配置DNS
1 2 3 4 $ sudo vi /etc/resolv.conf
nameserver 202.96.134.133
nameserver 202.96.128.68
nameserver 202.96.128.166

查看DNS
$ less /etc/resolv.conf
(4)其它命令
1 2 3 4 #激活设备
ifconfig eth0 up
#禁用设备
ifconfig eth0 down

2、确定网口位置---工具ethtool
(1)ethtool DEVNAME 查看相应设备名称对应的设备信息 example:ethtool eth0
最后一行会显示Link detected: yes/no
(2)ethtool -p DEVNAME 查看相应设备名称对应的设备位置 example: ethtool –p eth0
回车后与eth0 相对应的网卡接口旁边的指示灯就会闪烁,这样你就能很快确定eth0 网口的位置啦。(按下Ctrl+C 结
束命令,停止闪烁)

3、Linux里面有两套管理网络连接的方案:
(1)/etc/network/interfaces(/etc/init.d/networking)
(2)Network-Manager
两套方案是冲突的,不能同时共存。
第一个方案适用于没有X的环境,如:服务器;或者那些完全不需要改动连接的场合。
第二套方案使用于有桌面的环境,特别是笔记本,搬来搬去,网络连接情况随时会变的。
-------------
他们两个为了避免冲突,又能共享配置,就有了下面的解决方案:
1、当Network-Manager发现/etc/network/interfaces被改动的时候,则关闭自己(显示为未托管),除非managed设
置成真。
2、当managed设置成真时,/etc/network/interfaces,则不生效。


如果想在命令行下配置网络,可能需要关闭NetworkManager服务,打开network服务,以root权限执行
chkconfig --level 2345 NetworkManager off
chkconfig --level 2345 network on
service NetworkManager stop
service network start

4、配置网络,单网卡单ip
(1)RedHat系列
编辑/etc/sysconfig/network-scripts/ifcfg-eth[x]文件([x]为使用的网卡)
静态配置
1 2 3 4 5 6 7 8 9 10 11 12 13 # xxxxxxx(网卡名称,不用改)
DEVICE=eth0
BOOTPROTO=static
TYPE=ether
HWADDR=xx:xx:xx:xx:xx:xx (网卡mac地址,不用改)
IPADDR=x.x.x.x(ip地址)
NETMASK=x.x.x.x(子网掩码)
BROADCAST=x.x.x.x.(广播地址)
NETWORK=x.x.x.x(网络地址)
GATEWAY=x.x.x.x(网关地址)
ONBOOT=yes(开机自启动)
DNS1=x.x.x.x(域名服务器地址)
DNS2=x.x.x.x

注意:ONBOOT一定要设置为yes,否则可能出现下述症状,eth0未弹出:

动态配置
1 2 # xxxxxxx(网卡名称,不用改)
DEVICE=eth0
3 4 5 6 BOOTPROTO=dhcp
TYPE=ether
HWADDR=xx:xx:xx:xx:xx:xx (网卡mac地址,不用改)
ONBOOT=yes(开机自启动)

(2)Ubuntu系列
编辑文件 $ sudo vi /etc/network/interfaces


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 # The loopback network interface (配置环回口)
auto lo # 开机自动激lo接口
iface lo inet loopback # 配置lo接口为环回口
# The primary network interface #配置主网络接口

auto eth0 #开机自动激活eth0接口
iface eth0 inet dhcp #配置eth0接口为DHCP自动获取

#或者配置eth0为静态地址
# The primary network interface (配置主网络接口)
auto eth0 #开机自动激活eth0接口
iface eth0 inet static #配置eth0接口为静态地址
address 192.168.1.10
gateway 192.168.1.254
Netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

5、配置网络,单网卡多ip
直接用命令行,各系统通用,但是是暂时性的
1 ifconfig eth0:0 192.168.0.1 netmask 255.255.255.0 up
(1)RadHat系列
仿照/etc/sysconfig/network-scripts/ifcfg-eth0增加一文件根据网络虚拟接口的名字进行命名
例如ifcfg-eth0:0或者ifcfg-eth0:1等等
1 2 3 4 5 6 #下边看下ifcfg-eth0:0文件里面的配置信息
DEVICE=eth0:0 #网络虚拟接口eth0:0
ONBOOT=yes #启动的时候激活
BOOTPROTO=static #使用静态ip地址
IPADDR=192.168.0.1 #分配ip地址
NETMASK=255.255.255.0 #子网掩码

其他配置文件类似。
重启网络服务
1 service network restart
(2)Ubuntu系列
直接在/etc/network/interfaces文件里添加内容
1 2 3 4 5 6 7 8 auto eth0:0
iface eth0:0 inet static
name Ethernet Lan card
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
#gateway 192.168.0.254

相关文档
最新文档