在linux中,网卡用eth0 、eth1、eth2来表示
有三种方法配置网络:1.通过命令行 (配置临时生效)
2.通过图形化界面 (永久生效)
3.通过修改配置文件(永久生效)
一、通过命令行来配置网络:
配置IP地址:
ifconfig 查看所有活跃的网络信息(禁用、停用的网卡查看不了)
ifconfig �Ca 查看全部网卡信息包括不活跃的网卡
ifconfig eth0 只查看eth0这张网卡的网络信息
1.二层分装方式:Ethernet
2.硬件地址MAC地址
3.ipv4地址
4.广播地址
5.子掩码
6.IPv6信息
7.网卡状态
8.RX接收了多少个包、错误多少个包,TX发送了多少个包、错误多少个包等信息
9.一共接收了RX多少数据 一共发送TX多少个数据
IP地址配置:
修改eth0这张网卡的IP地址为192.168.1.103 子掩码为:255.255.255.0 并激活
- [root@MrXiong~]#ifconfigeth0192.168.1.103netmask255.255.255.0up
- [root@MrXiong~]#ifconfigeth0down把eth0给暂停了
- [root@MrXiong~]#ifconfigeth0up把eth0给激活
- [root@MrXiong~]#ifdowneth0把eth0停用
- [root@MrXiong~]#ifupeth0把eth0启用
- [root@MrXiong~]#servicenetworkrestart重启网络
配置网关:
注:所添加的网关必须要和网卡的IP在同一个网段,否则报错
配置DNS:
- [root@MrXiong~]#nslookup查看本机DNS
- [root@MrXiong~]#server1.1.1.1配置DNS地址
主机名:
注:通过命令行配置主机名也只是临时生效
二、图形化界面配置
- [root@MrXiong~]#setup
在图形化界面配置中可以对以下内容进行配置:
authentication configuration:身份证配置
firewall configuration:防火墙配置
network configuration:网络 配置
System services :系统服务
选择网络配置 回车
device configuration:ip配置
dns configuration:dns配置
选择ip配置回车
选择第一个张网卡eth0 回车
use dhcp:自动获取 必须要有dhcp 服务器 如果没有 将 * 换成空格 手动填写
static ip:ip地址
netmask:子网掩码
default gateway id:默认网关
primary dns server:dns服务器地址 【首选】
secondary dns server:备用dns服务器地址
设置好后:按table键:依次 OK--》Save--》save&quit--》quit
重启网络 输入命令 /etc/init.d/network restart 回车
- [root@MrXiong~]#/etc/init.d/networkrestart
- Shuttingdowninterfaceeth0:[OK]
- Shuttingdownloopbackinterface:[OK]
- Bringinguploopbackinterface:[OK]
- Bringingupinterfaceeth0:
- DeterminingIPinformationforeth0...done.
- [OK]
查看ip地址 ifconfig
- [root@MrXiong~]#ifconfig
- eth0Linkencap:EthernetHWaddr00:0C:29:2C:38:A2
- inetaddr:192.168.1.137Bcast:192.168.1.255Mask:255.255.255.0
- inet6addr:fe80::20c:29ff:fe2c:38a2/64Scope:Link
- UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1
- RXpackets:23079errors:0dropped:0overruns:0frame:0
- TXpackets:209errors:0dropped:0overruns:0carrier:0
- collisions:0txqueuelen:1000
- RXbytes:3530979(3.3MiB)TXbytes:34701(33.8KiB)
- loLinkencap:LocalLoopback
- inetaddr:127.0.0.1Mask:255.0.0.0
- inet6addr:::1/128Scope:Host
- UPLOOPBACKRUNNINGMTU:65536Metric:1
- RXpackets:0errors:0dropped:0overruns:0frame:0
- TXpackets:0errors:0dropped:0overruns:0carrier:0
- collisions:0txqueuelen:0
- RXbytes:0(0.0b)TXbytes:0(0.0b)
在/etc/sysconfig/network-scripts/目录中修改ifcfg-eth0 这张网卡的网络信息
- [root@MrXiong~]#cd/etc/sysconfig/network-scripts/
- [root@MrXiongnetwork-scripts]#ls
- ifcfg-eth0ifdown-ipv6ifdown-tunnelifup-ipv6ifup-routesnetwork-functions
- ifcfg-loifdown-isdnifupifup-isdnifup-sitnetwork-functions-ipv6
- ifdownifdown-postifup-aliasesifup-plipifup-tunnel
- ifdown-bnepifdown-pppifup-bnepifup-plusbifup-wireless
- ifdown-ethifdown-routesifup-ethifup-postinit.ipv6-global
- ifdown-ipppifdown-sitifup-ipppifup-pppnet.hotplug
- [root@MrXiongnetwork-scripts]#catifcfg-eth0
- DEVICE=eth0
- HWADDR=00:0C:29:2C:38:A2
- TYPE=Ethernet
- UUID=7b348e66-ffa3-4bb5-b03c-204ed29f5916
- ONBOOT=yes
- NM_CONTROLLED=yes
- BOOTPROTO=dhcp
DEVICE: 网卡名称, HWADDR :网卡硬件地址,80);">TYPE :网卡类型,UUID : 网卡的ID,
ONBOOT:重启系统后是否自动启动网卡,80);">NM_CONTROLLED:设备eth0是否可以由NetworkManager图形管理工具托管
当选择系统启动时手功配置IP
- [root@MrXiong~]#cat/etc/sysconfig/network-scripts/ifcfg-eth0
- DEVICE=eth0
- HWADDR=00:0c:29:2c:38:a2
- TYPE=Ethernet
- UUID=7b348e66-ffa3-4bb5-b03c-204ed29f5916
- ONBOOT=yes
- NM_CONTROLLED=yes
- BOOTPROTO=none
- IPADDR=192.168.1.137
- NETMASK=255.255.255.0
- DNS2=8.8.8.8
- GATEWAY=192.168.1.1
- DNS1=202.96.128.86
- IPV6INIT=no
- USERCTL=no
修改DNS
- [root@MrXiong~]#vim/etc/resolv.conf
- ;generatedby/sbin/dhclient-script
- nameserver202.96.128.86
- nameserver8.8.8.8
修改主机名
- [root@MrXiong~]#vim/etc/sysconfig/network
- NETWORKING=yes
- HOSTNAME=centos.com