Linux配置IP地址的方法

ifconfig命令临时配置IP地址

ifconfig命令:查看与配置网络状态的命令

// 查看当前网络状态
#ifconfig

// 配置网卡的临时生效的IP地址
#ifconfig eth0 192.168.0.200 netmask 255.255.255. 0

// 配置网关
route add default gw 192.168.0.1

setup工具永久配置IP地址

RedHat专有图形化工具setup进行永久配置IP地址。

// 使用setup工具配置,启用DHCP时选择*,不启用为空格,配置静态IP;
#setup
// 重启网卡生效
#service network restart

修改网络配置文件

Ubuntu系统静态IP地址配置

// 配置静态IP文件/etc/network/interfaces
#vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.252
gateway 192.168.0.1
netmask 255.255.255.0
#network 192.168.0.0
#broadcast 192.168.0.255

// 重启网卡使配置生效
#/etc/init.d/networking restart 

RedHat相关系统静态IP地址配置

// 修改网卡eth0的配置文件则打开ifcfg-eth0文件
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0                     // 网卡设备名
BOOTPROTO=none                  // 是否自动获取IP(none、static、dhcp),其中none和static都代表手工分配IP地址
HWADDR=00:0c:29:17:c4:09        // MAC地址
NM_CONTROLLED=yes               // 是否可以由Network Manager图形管理工具托管
ONBOOT=yes                      // 是否随网络服务启动,eth0生效,为no时ifconfig查看不到eth0网卡IP信息
TYPE=Ethernet                   // 类型为以太网
UUID="xxxxxx-xxxx..."           // 唯一识别码
IPADDR=192.168.0.252            // IP地址
NETMASK=255.255.255.0           // 子网掩码
GATWAY=192.168.0.1              // 网关
DNS1=202.106.0.20               // DNS
IPV6INIT=no                     // IPv6没有启用
USERCTL=no                      // 不允许非root用户控制此网卡

注:虚拟机系统通过克隆方式得到其他系统后,在同一网络中无法上网,很可能由于其网卡的UUID相同造成冲突引起的。

解决方案:

// 修改UUID
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
// 删除MAC地址

#rm -rf /etc/udev/rules.d/70-persistent-net.rules
// 删除网卡和MAC地址绑定文件

#shutdown -r now
// 重启系统
// 主机名配置
#vi /etc/sysconfig/network
NETWORKING=yes                  // 网卡是否在工作
HOSTNAME=localhost.localdomain  // 在linux下hostname已经没有windows下那么重要了,可以修改,必须重启计算机才能生效
#hostname                       // 查看hostname
#hostname imooc                 // 临时修改hostname
// DNS配置文件
#vi /etc/resolv.conf
nameserver 202.106.0.20
search localhost                

图形界面配置IP地址

Linux服务器没有图形界面,一般的桌面版Linux都可以通过图形界面配置IP地址,这点比较类似于Windows系统。

Linux网络命令

网络环境查看命令

ifconfig命令

查看与配置网络状态命令

ifdown和ifup命令

禁用和启用网卡命令

#ifdown eth0
#ifup eth0

netstat 命令

nestat : 查看网络连接状态

options:

-t :列出TCP协议端口

-u:列出UDP协议端口

-n:不适用域名与服务名,而是用IP地址和端口号

-l :仅列出监听状态网络服务

-a:列出所有网络连接

// 查看当前网络TCP监听和UDP连接状态
#netstat -tuln 

// 查看当前正在连接TCP连接个数
#netstat -an|grep ESTABLISHED|wc -l

查看网关的命令

// 查看网关
#netstat -rn            // 最后一条为网关
#route -n

域名解析命令

// 查看本机DNS服务器
#nslookup
>server                 // 输入server

// 进行域名与IP地址解析
#nslookup 主机名/IP

网络测试命令

ping命令

探测指定IP或域名的网络状况

#ping 192.168.0.253 // CTRL+C终止ping

// ping 4次
#ping 192.168.0.253  -c 4 

telnet命令

远程管理与端口探测命令

telnet 和 ftp一样,所有数据包都是明文传递,包括用户名和密码

// telnet做端口探测
#telnet 192.168.0.252 80
// 端口开启,连接成功,使用ctrl+] 回到telnet命令输入 quit退出
// 端口关闭,连接失败,提示无法打开连接

traceroute命令

// 使用icmp进行远程探测,有些节点显示 ***, 因为这些节点禁止ping
#traceroute www.imooc.com

#traceroute —n 62.123.23.2 // 使用IP,不使用域名,速度更快

wget命令

下载命令

#wget 文件uri

tcpdump命令

options:

-i 指定网卡接口

-nn 将数据包中的域名与服务转为IP和端口

-X 以十六进制和ASCII码显示数据包内容

port 指定监听端口

// 抓取ftp连接
#tcp -i eth0 -nnX port 21

远程登录

SSH协议原理

远程管理指定Linux服务器:ssh 用户名@ip

下载文件:scp [-r] 用户名@ip:文件路径 本地路径

上传文件:scp [-r] 本地文件 用户名@ip:上传路径

参考:SSH使用

SecureCRT远程管理工具

收费工具,但使用方便,数据传输都是经过加密,非常安全。

Xshell工具和WinSCP文件传输工具

Xshell有免费版本,功能强大,推荐使用。

WinSCP安全的文件复制工具,使用方便,推荐使用。

参考

慕课网Linux网络管理

时间: 2024-10-25 15:50:53

Linux配置IP地址的方法的相关文章

linux配置ip地址、多网卡绑定、单网卡多个ip

1.ifconfig命令临时配置ip地址 ifconfig命令:查看和配置网路状态命令 ifconfig ens32 192.168.200.200/24 #临时设置ens32网卡的ip地址和子网掩码 ifconfig ens32:0 10.1.1.254 netmask 255.255.255.0 #单个网卡设置多个ip地址 ifconfig ens32:0 down         #关闭网卡 2.修改网络配置文件 vim /etc/sysconfig/network-scripts/ifc

linux配置IP地址

1. ifconfig命令临时配置IP地址 ifconfig命令:查看与配置网络状态命令 如:  ifconfig eht0 192.168.0.200 netmask 255.255.255.0 #临时设置eth0网卡的IP地址与子网掩码 2. setup工具永久配置IP地址 setup是redhat专有的图形界面配置工具,DCHP为*代表自动获取IP地址 3. 修改网络配置文件(以centos为例) 4. 图形界面配置IP地址

linux 配置 ip 地址

配置IP vi /etc/sysconfig/network-scripts/ifcfg-eth0 IPADDR=192.168.1.102  //添加IP地址NETMASK=255.255.255.0 //掩码GATEWAY=192.168.1.1 //添加网关 最后结果如下:DEVICE=eth0BOOTPROTO=staticIPADDR=192.168.1.102NETMASK=255.255.255.0GETEWAY=192.168.1.1ONBOOT=yesTYPE=Ethernet

linux修改ip地址的方法

1. 临时设置ip地址 ifconfig eth0 IP地址 (网络掩码和网关如果不设置就使用默认0) 这种方法只是临时修改,重启网卡或服务器又会还原 2.使用vi编辑器设置 vi/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0  网卡对应的设备别名,如ifcfg-eth0第一块网卡 BOOTPROTO=static 网卡获得ip地址的方式, Static(静态 ip地址) dhcp(通过dhcp协议获取ip) bootip通过bootp

linux 配置 ip地址

1 ifconfig: ifconfig eth0 192.168.1.123 netmask 255.255.255.0 2 setup: redhat 系列专有 3 配置文件方式配置: 配置文件1---->网卡信息文件 vi  /etc/sysconfig/network-scripts/ifcfg-eth0  //网卡设备名 DEVICE=eth0 //mac 地址 HWADDR=00:0C:29:91:A7:26 //类型为以太网 TYPE=Ethernet //唯一识别码 UUID=a

1.6 linux配置IP地址

1.dhclient 自动获取IP地址 ip add 查看IP地址 inet 为自动获取的IP2.vmwere 菜单栏的 编辑 虚拟网络编辑器 NAT模式 子网地址 NAT设置查看网关3.设置静态IP ls /etc/sysconfig/network-scripts/ifcfg-ens33 cne33网卡名 vi /etc/sysconfig/network-scripts/ifcfg-ens33 i 编辑BOOTPROTO=dhcp 改成 staticONBOOT=NO 改成 yes下面加写

linux 配置ip地址

etc -sysconfig-network-scripts -ifcfg-eth0 DEVICE=eth0TYPE=EthernetUUID=1e8afd4c-fa74-43fb-ab96-4a369d9b4938ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticDNS1=192.168.1.1IPADDR=192.168.1.200NETMASK=255.255.255.0GATEWAY=192.168.1.1HWADDR=00:0C:29:26:97:C

Linux网络管理1---(Linux配置IP地址,ifconfig,)

1.Linux配置IP 地址 ifconfig命令临时配置IP 地址 ifconfig命令,最常用的功能是查看本机的网络的配置状态(当然也可以配置网络,不过是暂时性的),直接输入ifconfig命令就可以看到所有的网卡的所有信息 ifconfig eth0 192.168.0.200 netmask 255.255.255.0:临时设置eth0网卡的IP 地址和子网掩码 setup工具永久配置IP 地址 但是这个命令是redhat 系列的Linux的命令,不是debian系列的Linux的命令(

Linux下配置IP地址的几种方式--------CentOS 6.X

Linux配置IP地址 Linux下一切皆文件,要想配置的参数永久有效基本上要修改配置文件.以下主要讲怎么使用ifconfig,route,ip等命令配置IP地址等相关参数并配置相关配置文件使其永久有效.主要使用CentOS 6系列 重启网络服务 从CentOS 6系列开始系统默认使用 /etc/init.d/NetworkManager脚本管理网络服务.但也可使用/etc/init.d/network来管理.NetworkManager不支持网络桥接等高级功能.以下使用实例 NetworkMa