linux局域网ip,linux查看服务器ip

其实linux局域网ip的问题并不复杂,但是又很多的朋友都不太了解linux查看服务器ip,因此呢,今天小编就来为大家分享linux局域网ip的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

在linux下如何查看局域网的所有主机的ip地址

在linux下如何查看局域网的所有主机的ip地址?

Linux用nmap对局域网扫描,查看arp缓存表就可以知道局域内主机ip和mac了,方法如下:

1.进行ping扫描,打印出对扫描做出响应的主机

nmap-sP 192.168.1.0/24

2.使用UDP ping探测主机

nmap-PU 192.168.1.0/24

3.使用频率最高的扫描选项(SYN扫描,又称为半开放扫描)执行得很快

nmap-sS 192.168.1.0/24

4.扫描之后查看arp缓存表获取局域网主机IP地址

cat/proc/net/arp

linux基础:Centos下修改IP地址的方法

探索CentOS中灵活的IP地址管理:从临时调整到永久变更

理解网卡命名规则

在CentOS 7的环境中,en标识了以太网接口,通常用于连接局域网。enX的X可能有三种类型的扩展,包括:

o(onboard)</-主板内置的网卡,其设备索引号由主板信息决定。

p(PCI)</-独立的PCI网卡,为扩展插槽中的独立设备。

s(hot-pluggable)</-热插拔网卡,如USB接口,其索引号对应于扩展槽的位置。

网卡后的数字是通过MAC地址和主板信息计算出的唯一标识。

临时IP的快速调整

对于临时更改IP,首先查看网络接口状态:

ifconfig

然后,可以通过以下命令将ens33接口的IP设置为192.168.1.64:

ifconfig ens33 192.168.1.64 netmask 255.255.255.0

重启网络服务以使更改生效(CentOS 6用service network restart,CentOS 7用systemctl restart network)。

扩展:多IP支持

要添加临时IP,可以使用ifconfig ens33:0,例如:

ifconfig ens33:0 192.168.1.64 netmask 255.255.255.0 up

管理这些临时IP时,记得在不需要时使用ifconfig ens33:0 del删除。

步入新时代:NetworkManager的使用

CENTOS 7倾向于使用NetworkManager进行网络管理,取代了先前的network服务。它是一个动态的事件驱动系统,提供了更统一的网络配置体验。

systemctl status NetworkManager

了解网络配置文件,如

/etc/sysconfig/network-scripts/ifcfg-ens33:存储IP地址、子网掩码等信息。

/etc/sysconfig/network-scripts/ifcfg-lo:回环地址配置文件。

/etc/resolv.conf:DNS配置文件。

/etc/hosts:主机和IP绑定的静态记录。

/etc/hostname:主机名设置。

永久性IP变更

对于持久的IP更改,有两种方法:

方法1: nmtui</

启用编辑连接

选择对应网卡进入编辑模式

修改网卡配置

保存并退出,最后重启网络服务

方法2:修改配置文件</

使用vim/etc/sysconfig/network-scripts/ifcfg-ens33

编辑完毕后,使用ESC,然后输入wq!,并重启网络服务

配置文件详解

关键配置参数包括:

DEVICE</:设备名称

HWADDR</:MAC地址

BOOTPROTO</:地址配置协议,如dhcp、static等

NM_CONTROLLED</:是否受NetworkManager管理

ONBOOT</:是否在系统启动时启用

TYPE</:接口类型

UUID</:设备唯一标识

IPADDR</:IP地址

NETMASK</:子网掩码

GATEWAY</:默认网关

DNS1/DNS2</:DNS服务器地址

USERCTL</:普通用户是否可操作

IPV4_FAILURE_FATAL</:IP配置失败时的行为

vmware+linux+局域网+IP配置

资料:

netmask ip地址 broadcast子网掩码 gateway网关 dns DNS服务器

vmware三种网络连接上网设置:

1.桥接方式(bridge):

默认使用vmnet0

将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同:

ip地址与主机同段相异,

子网掩码与主机相同,

网关与主机相同,

DNS服务器与主机相同。

实现虚拟机<--->主机虚拟机<---->互联网通信。

2.共享方式(nat):

默认使用vmnet8

将虚拟机设置成使用dhcp方式上网,windows下选择"自动获取ip",linux下开启dhcp服务即可。

手动设置:

ip设置与vmnet8同网段,

网关设置成vmnet8的网关,

DNS服务器设置与主机相同,

实现虚拟机<--->主机虚拟机<---->互联网通信。

查找vmnet1的网关,通常是xxx.xxx.xxx.2

例如 vmnet8 ip:172.16.249.1 gw:172.16.249.2

虚拟机设置: ip:172.16.249.100 gw: 172.16.249.2

3.私有方式(host-only):

默认使用vmnet1

将虚拟机ip设置与vmnet8同网段,gateway设置成vmnet1的ip,其余设置与vmnet1相同,dns设置与主机相同

例如 vmnet1 ip:172.16.245.1

虚拟机设置: ip:172.16.245.100 gateway:172.16.245.1

这样就实现了虚拟机<--->主机通信,但是虚拟机<--->互联网仍无法通信

简单分析:

##########################################################

说明:我的是校园网环境,MAC是绑定的^_^

##########################################################

特别提示:你必须保证你的虚拟机中,虚拟网络编辑器中的DHCP和NAT服务必须是启动的!!!特别是在你使用NAT方式时!!!!

1.如果你只是让你的虚拟机访问你所在的私有网络(对于我那就是校园网)

那你就选择桥接方式(bridge),IP设置为跟你真实主机一样,只要使用同网段中未被使用的IP就行!!!如果你愿意拿你虚拟主机的MAC注册一下,我敢保证这种方法也能上网,或者把虚拟主机的MAC改成已经注册过的(不建议是自己真实主机的),那也应该能上网.(这种改MAC的方法我们经常用,算是对学校的抗议吧!!!!:)

2.如果你只是想在你虚拟机内部组建网络那就选则私有方式(host-only)

这样可以在你的主机上模拟网络环境(我的模拟环境有8个系统,两个网段,其中linux占半数 ^_^)

接下来是我最得意的上网方式,共享方式,就是NAT地址转换方式,我曾经同时4个系统打开Baidu的网站,虚拟机中两个Windows2000一个linux(FC5)还有真实主机 ^_^

对虚拟机唯一有用的是你的真实的DNS服务器IP,其他的决定于你的vmnet8(排除你做了更改!!一般默认vmnet8是NAT的)

方法在上面已经描述了,你应该知道怎么做了把!

需要注意的是:

1.虚拟机网络段的分配是随机的(我也挺感到奇怪的!!),每次重新安装虚拟机VM软件都不一样,但是可以该的,要修改注册表,不过没必要;

2.取保你虚拟机的的DHCP,NAT服务都是启动的(如果你的DHCP启动那你连你NAT方式的IP都省了,不过建议设置IP,因为这是经验^_^)

3.你的虚拟机一定要做了快照,否则你虚拟机崩溃你就惨了(我同学用我的方法设置了之后上XXX网站就搞的虚拟机崩溃了 ^_^)

阅读剩余
THE END