Linux配置IP地址
- ifconfig命令临时配置IP地址
DHCP服务器:自动分配IP地址的服务器
重启计算机和网络服务就会消失,ifconfig
查看当前计算机的ip地址,查看网络状态。
lo,本地环回接口(或地址),亦称回送地址()。此类接口是应用最为广泛的一种虚接口,几乎在每台路由器上都会使用。在Windows系统中,采用127.0.0.1作为本地环回地址。mask 255.0.0.0
eth0表示第一块网卡,link encap:ethernet网络类型,以太网,HWaddr 网卡的MAC地址,inet addr ip地址,Bcast 计算机广播地址。
ifconfig
:查看与配置网络状态命令
ifconfig eth0 192.168.0.200 netmask 255.255.255.0
临时设置eth0网卡的IP地址与子网掩码 - setup工具永久配置IP地址
永久生效,redhat专有工具。
service network restart
重启网络服务 - 修改网络配置文件
标准配置方式,一切内容皆是文件,所以配置也要写入文件。
- 网卡信息文件
/etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=none
是否自动获取IP,dhcp,static
HWADDR
MAC地址,16进制
ONBOOT
是否随网络服务启动,eth0生效,CENTOS默认是no,所以必须手动来改掉
TYPE=Ethernet
类型为以太网
USERCTL=no
不允许非root用户控制此网卡
如果是dhcp自动分配ip的方式,那么网卡信息文件中除过以上字段,其它字段都可以不用设置参数。
UUID
唯一识别码 - 主机名文件
/etc/sysconfig/network
NETWORKING=yes
网络工作
HOSTNAME=localhost.localdomain
主机名
必须要重启计算机才能生效,用hostname imooc
临时设置主机名,hostname
查询主机名
hostname [主机名]
查看与临时设置主机名的命令
学习还是很重要的,之前工作的时候就遇到这个问题,如果当时知道这些就好了 - DNS配置文件
/etc/resolv.conf
nameserver 202.106.0.20
名称服务器,多个nameserver,中间空格,写多个
search localhost
没有写全域名,则这个localhost是默认域名。 - Mac OS下的一些文件
-
/etc/hosts
定义主机名与ip地址的对应关系 -
/etc/networks
定义了网络名和网络号的对应关系 -
/etc/resolv.conf
定义了dns配置文件 - 暂时还没有发现Unix下面相关的网卡配置文件
-
- 图形界面配置IP地址
- 虚拟机网络参数配置
- 配置LinuxIP地址 setup
- 启动网卡 网卡信息文件中 ONBOOT改为yes
-
service network restart
重启网络服务 - 修改UUID
vi /etc/sysconfig/network-scripts/ifcfg-eth0
删除MAC地址行
rm -rf /etc/udev/rules.d/70-persistent-net.rules
删除网卡和MAC地址绑定文件
重新启动系统shutdown -r
- 设置虚拟机网络连接方式
桥接:虚拟机和真实机使用真实网卡通信,配置在同一个真实网段
NAT:通信使用虚拟网卡Vmare 8,使用已共享的主机IP地址,可以访问公网
host only:使用虚拟网卡1,与主机共享一个私有网络,只能和真实主机进行通信 - 修改桥接网卡
桥接网卡位置,是有线还是无线网卡。编辑-虚拟网络编辑器