【Linux系列文章】网络配置

Linux系列文章

第三章 Linux基础网络配置



1、ifconfig [interface]

查看网络。interface可选网卡。如:ifconfig eth0

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500    #up代表网卡启用。Running代表网线连上网卡。MULTICAST支持组播,mtu 1500 代表最大传输单元1500字节
        inet 172.16.80.248  netmask 255.255.240.0  broadcast 172.16.95.255  # 本机IP地址,掩码,子网
        inet6 fe80::216:3eff:fe00:de8  prefixlen 64  scopeid 0x20<link>     # IPV6
        ether 00:16:3e:00:0d:e8  txqueuelen 1000  (Ethernet)                 #硬件MAC地址,  类型 Ethernet 以太网 
        RX packets 58521799  bytes 12414716737 (11.5 GiB)    #接收数据包+ 字节 统计
        RX errors 0  dropped 0  overruns 0  frame 0  #errors 错误  dropped  丢失 overruns 溢出  frame 帧
        TX packets 55217903  bytes 32310235426 (30.0 GiB)    #发送数据包+ 字节 统计
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  #errors 错误 dropped  丢失 overruns 溢出 carrier 载体  collisions  冲突

2、修改服务器IP

修改配置文件,重启网络服务

vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE="Ethernet" #网络类型(通常是 Ethemet) 
PROXY_METHOD="none" 
BROWSER_ONLY="no" 
BOOTPROTO="static" #IP 的配置方法[none|static|bootp|dhcp](引导 时不 使用协议|静态分配 IP|BOOTP 协议|DHCP 协议) DEFROUTE="yes" 
IPV4_FAILURE_FATAL="no" 
IPV6INIT="yes" 
IPV6_AUTOCONF="yes" 
IPV6_DEFROUTE="yes" 
IPV6_FAILURE_FATAL="no" 
IPV6_ADDR_GEN_MODE="stable-privacy" 
NAME="ens33" 
UUID="e83804c1-3257-4584-81bb-660665ac22f6" #随机 id 
DEVICE="ens33" #接口名(设备,网卡) 
ONBOOT="yes" #系统启动的时候网络接口是否有效(yes/no) 
#IP 地址 
IPADDR=192.168.1.100 
#网关 
GATEWAY=192.168.1.2 
#域名解析器 
DNS1=192.168.1.2

其中必须要改的有:
BOOTPROTO=“static” #IP 的配置方法[none|static|bootp|dhcp](引导 时不 使用协议|静态分配 IP|BOOTP 协议|DHCP 协议)
ONBOOT=“yes” #系统启动的时候网络接口是否有效(yes/no)
#IP 地址
IPADDR=192.168.1.100
#网关
GATEWAY=192.168.1.2
#域名解析器
DNS1=192.168.1.2

编辑完后,按键盘 esc ,然后输入 :wq 回车即可。
执行 service network restart 重启网络。

修改 IP 地址后可能会遇到的问题

(1)物理机能 ping 通虚拟机,但是虚拟机 ping 不通物理机,一般都是因为物理机的 防火墙问题,把防火墙关闭就行
(2)虚拟机能Ping 通物理机,但是虚拟机 Ping 不通外网,一般都是因为 DNS 的设置有 问题
(3)虚拟机 Ping www.baidu.com显示域名未知等信息,一般查看 GATEWAY 和 DNS 设 置是否正确
(4)如果以上全部设置完还是不行,需要关闭NetworkManager 服务

systemctl stop NetworkManager 关闭 
systemctl disable NetworkManager 禁用 

(5)如果检查发现 systemctl status network 有问题 需要检查 ifcfg-eth0
(6)如果是云服务器,则还需检查云主机的安全组,将需要访问云主机的ip地址设置为白名单。

3、配置主机

3.1修改主机名称

hostname 查看当前主机名

#修改主机名
vim /etc/hostname

重启生效。

3.2 修改 hosts 映射文件

vim /etc/hosts

添加如下内容

192.168.2.100 hadoop100 
192.168.2.101 hadoop101 
192.168.2.102 hadoop102 
192.168.2.103 hadoop103 
192.168.2.104 hadoop104 
192.168.2.105 hadoop105

重启设备生效

修改 windows 的主机映射文件(hosts 文件)
进入 C:\Windows\System32\drivers\etc 路径

192.168.2.100 hadoop100 
192.168.2.101 hadoop101 
192.168.2.102 hadoop102 
192.168.2.103 hadoop103 
192.168.2.104 hadoop104 
192.168.2.105 hadoop105

注意:win10需要将hosts文件拷出来,修改后再覆盖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闫森1006

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值