iplinux转换
‘壹’ linux虚拟机怎么修改ip地址吗
Linux如何修改ip三种方法:
1、命令行下输入setup选择network configration直接修改
2、ifconfig eth0 新ip
然后编辑
cd /etc/sysconfig/network-scripts/
[aeolus@db1 network-scripts]$ vi ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=219.136.241.211
NETMASK=255.255.255.128
GATEWAY=219.136.241.254
[aeolus@db1 etc]$ vi resolv.conf
nameserver 202.96.128.68
nameserver 219.136.241.206
----------------------- Linux下修改网卡IP和网关
建议通过终端字符方式下来修改一修改IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
BROADCAST=192.168.1.255
IPADDR=192.168.1.33
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
USERCTL=no
PEERDNS=no
TYPE=Ethernet
~
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.2.34
NETMASK=255.255.255.0
USERCTL=no
PEERDNS=no
TYPE=Ethernet
NETWORK=192.168.2.0
BROADCAST=192.168.2.255
二修改网关
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=Aaron
GATEWAY=192.168.1.1
三重新启动网络配置
/etc/init.d/network restart
修改配置文件
/etc/sysconfig/network-scripts/ 下有配置文件
比如文件:ifcfg-eth0 代表是以太网实际网卡0的配置文件
比如文件:ifcfg-eth0:1 代表是以太网实际网卡0的配置文件
域名服务器配置文件:
/etc/ resolv.conf
修改ip地址即时生效:
# ifconfig eth0 192.168.0.20 netmask 255.255.255.0
启动生效: 修改
/etc/sysconfig/network-scripts/ifcfg-eth0
修改default gateway 即时生效:
# route add default gw 192.168.0.254
启动生效: 修改
/etc/sysconfig/network-scripts/ifcfg-eth0
修改dns 修改
/etc/resolv.conf
修改后可即时生效,启动同样有效
修改host name 即时生效:
# hostname fc2
启动生效: 修改
/etc/sysconfig/network
第三种直接进图形界面改命令行下输入startx后找到网络属性改
‘贰’ linux怎样通过命令修改ip地址
你好,不知你系统版本就告诉你最主流最新的RHEL 7/CentOS7 的IP修改办法,根据《linux 就该这么学》上面的方法:
在红帽RHEL6系统中网卡配置文件的前缀为"eth",第1块即为"eth0",第2块即为"eth1"并依此类推……
而在红帽RHEL7系统中网卡配置文件的前缀则为"ifcfg-eno",例如"ifcfg-eno16777736"。
第1步:首先我们要切换到"/etc/sysconfig/network-scripts"目录中(该目录存放着网卡的配置文件)。
第2步:使用vim命令修改文件"ifcfg-eno16777736"。
第3步:逐项写入配置参数,并保存退出。
网卡类型:TYPE=Ethernet
地址分配模式:BOOTPROTO=static
网卡名称:NAME=eno16777736
是否启动:ONBOOT=yes
IP地址:IPADDR=192.168.10.10
子网掩码:NETMASK=255.255.255.0
网关地址:GATEWAY=192.168.10.1
DNS地址:DNS1=192.168.10.1
第4步:重新启动网卡命令:"systemctl restart network"。
第5步:通过ping命令测试网卡信息是否生效。
上面的操作需要借助vim编辑器,如果你对vim编辑器和linux下ip地址的修改有疑问可以看看我上面看的那本教材,此教材是多名运维高手编写的,可以快速让你上手linux操作系统!
‘叁’ Linux-如何修改IP
linux下修改IP地址可以使用命令:ifconfig
eth0
192.168.1.11/24
up其中的eth0是接口号,192.168.1.11/24是IP地址和掩码,up表示接口IP配置好以后要处于开启状态。添加默认网关的命令route
add
-net
0.0.0.0
netmask
0.0.0.0
gw
192.168.1.1,但是使用命令配置的IP地址重启之后须要重新设置。
要保存IP地址如果你的系统支持setup或netconfig之类的命令,可以使用这类命令对接口进行配置。也可以直接编辑对应的网络接口配置文件,/etc/sysconfig/network-scripts/ifcfg-eth0内容如下:
#
Advanced
Micro
Devices
[AMD]
79c970
[PCnet32
LANCE]
DEVICE=eth0
#接口名称
BOOTPROTO=none#表示如何获得IP,有三个参数可以供选择static手动指定IP,dhcp使用DHCP获得IP,none表示启动时不使用任何协议
HWADDR=00:0c:29:34:ad:70#表示使用的MAC地址,可以不使用
ONBOOT=yes#开机是否开启这个接口,yes或no两个选择
NETMASK=255.255.255.0#子网掩码
IPADDR=192.168.0.3#IP地址
GATEWAY=192.168.0.1#网关
TYPE=Ethernet#接口对应的网络类型,这里是以太网,也可以不使用这个选项。
上面的所有字段名都是大写。
‘肆’ 如何改虚拟机linux的ip地址
Linux如何修改ip三种方法: 1、命令行下输入setup选择network configration直接修改 2、ifconfig eth0 新ip 然后编辑 cd /etc/sysconfig/network-scripts/ [aeolus@db1 network-scripts]$ vi ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=219.136.241.211 NETMASK=255.255.255.128 GATEWAY=219.136.241.254 [aeolus@db1 etc]$ vi resolv.conf nameserver 202.96.128.68 nameserver 219.136.241.206 ----------------------- Linux下修改网卡IP和网关 建议通过终端字符方式下来修改一修改IP地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none BROADCAST=192.168.1.255 IPADDR=192.168.1.33 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes USERCTL=no PEERDNS=no TYPE=Ethernet ~ vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTPROTO=none IPADDR=192.168.2.34 NETMASK=255.255.255.0 USERCTL=no PEERDNS=no TYPE=Ethernet NETWORK=192.168.2.0 BROADCAST=192.168.2.255 二修改网关 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=Aaron GATEWAY=192.168.1.1 三重新启动网络配置 /etc/init.d/network restart 修改配置文件 /etc/sysconfig/network-scripts/ 下有配置文件 比如文件:ifcfg-eth0 代表是以太网实际网卡0的配置文件 比如文件:ifcfg-eth0:1 代表是以太网实际网卡0的配置文件 域名服务器配置文件: /etc/ resolv.conf 修改ip地址即时生效: # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 启动生效: 修改 /etc/sysconfig/network-scripts/ifcfg-eth0 修改default gateway 即时生效: # route add default gw 192.168.0.254 启动生效: 修改 /etc/sysconfig/network-scripts/ifcfg-eth0 修改dns 修改 /etc/resolv.conf 修改后可即时生效,启动同样有效 修改host name 即时生效: # hostname fc2 启动生效: 修改 /etc/sysconfig/network 第三种直接进图形界面改命令行下输入startx后找到网络属性改
‘伍’ linux c 的IP地址转换成十六进制字符串函数如下:(晒下成果以便后人借鉴)
有inet_addr,为啥要自己写呢?
‘陆’ linux,ip6tables源ip转换怎么写
顺序有所不同。
=============================================
“请写出尽量多的方法,并说明方法的原理。”
---------------------------------------------
我用Everest Linux 0.6是Redhat系列的远方旁枝。源自Redhat的发行版有类似的服务管理方式。太多的方法没有用,一种基本方法再加两三种附加变体方法足矣。
=============================================
“如何关闭服务及如何手动开启服务”
---------------------------------------------
简而言之:
service [服务名] start
service [服务名] stop
细节见下。
以我的现状为例,所有的主要独立服务都在“/etc/rc.d/init.d”中有对应的控制脚本,能控制服务的启停、重启,甚至不重启而重新加载配置。当然,也可以自己制作自己的控制脚本。我自己制作了Apache、Tomcat、Postgresql和花生壳的控制脚本。
[root@TFW-EVL06-LT /]# ls -l /etc/rc.d/init.d/
总计 316
……
-rwxr-xr-x 1 root root 1773 2009-04-20 smb
……
-rwxr-xr-x 1 root root 3340 2008-12-06 sshd
……
lrwxrwxrwx 1 root root 66 2009-08-20 tfw_httpd -> /ext/prog/c/Apache/Httpd.EverestLinux-0.6-tb20090422/tfw/rc_script
lrwxrwxrwx 1 root root 61 2009-08-20 tfw_pgsql -> /ext/prog/m/PostgreSQL.Everest-Linux-0.6-tb0422/tfw_rc_script
lrwxrwxrwx 1 root root 32 2009-08-20 tfw_phlinux -> /usr/local/phlinux/tfw_rc_script
lrwxrwxrwx 1 root root 39 2009-08-20 tfw_tomcat -> /ext/prog/c/Apache/Tomcat/tfw/rc_script
……
-rwxr-xr-x 1 root root 2497 2008-12-06 xinetd
……
[root@TFW-EVL06-LT /]#
以此为例,可以用“service smbd start”来启动Windows网络邻居服务;用“service sshd stop”来关闭安全隧道登录服务;用“service tfw_pgsql reload”不重启地重新加载PostgreSQL配置;用“service tfw_phlinux restart”重新启动花生壳。
‘柒’ linux ip 整数转字符
楼主你好!
这个函数char FAR * inet_ntoa( struct in_addr in);
功能:将一个IP转换成一个互联网标准点分格式的字符串。
你可以这样做:
先定义个sockaddr_in p;
然后给p.sin_addr.s_addr=0xfeff0032;
再定义个字符指针char *a;用来存放转后的字符串
最后使用a=inet_ntoa(p.sin_addr.saddr);
下面是我写的简单的测试程序:
提醒下:
p.sin_addr.s_addr=0xfeff0032;这里可能涉及网络字节转换,需要用到ntohl()函数,具体情况得看你的这个0xfeff0032到底是网络字节的ip整数,还是你自己主机上的ip整数。我这把它看成是主机上的ip整数!
希望的回答对你有帮助!
‘捌’ linux下如何从自动获取ip转到手动配置ip
我想你是学习服务器吧,那还是用终端比较好。
、、、、、、、、、、、、、、
方法一:纯修改配置文件
cd /etc/sysconfig/network-scripts
vi ifcfg-eth0 #拿我机子举例,我只有一块网卡,就是eth0
==============================
DEVICE=eth0
BOOTPROTO=static #这里将auto改为static 即自动改为静态
BROADCAST=192.168.2.255 #这里修改为你设置的局域网广播地址(可以不写这行)
HWADDR=00:0C:29:1D:9F:22 #这里是硬件地址(可以不写这行)
IPADDR=192.168.2.173 #这里写上你要设置的IP地址。
NETMASK=255.255.255.0 #掩码
NETWORK=192.168.2.0 #网络号
ONBOOT=yes #开机即启动网卡。
TYPE=Ethernet #这是类型,当然也可以不写这一行。
=======================
然后
service network restart
+++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++
方法二:控制台工具软件:
RedHat 有个挺方便的工具是 netconfig
在终端 直接敲 netconfig 命令 然后按照它的提示一步一步填写IP啥的就行了。
‘玖’ linux中如何改IP
修改ip地址
最简单的方法,输入setup,配置界面就出来了
即时生效:
#
ifconfig
eth0
192.168.0.20
netmask
255.255.255.0
但是不是永久的,启动后失效。
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
,修改如下
DEVICE=eth0
IPADDR=192.168.0.254
域名服务器配置文件:/etc/
resolv.conf
是永久性修改
以上方法修改IP地址只是临时生效,重启失效,永久修改的方法请参考小编的其他经验
如果喜欢本经验,请关注我。可以把它分享给您的朋友,烦请点个投票点个收藏。谢谢,您的支持是我最大的动力。