linux添加ipv6地址命令,ipv6 中配置地址的几种方法

中获得ip 的几种方式:

1. 手动,命令:ipv6 address xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/nn

2. stateless autoconfiguration,过程如下:(假设r1已经在与host1互联的接口上配置好了一个global unicast address)

a. host1通过r1的RA发现这条链路上的prefix

b. host1生成一个interface id,并添加在prefix的后面

c. host1通过DAD判断这个是否唯一,如果唯一则使用次。

cisco的路由器可以通过关闭RA来禁止stateless autoconfiguration,命令:ipv6 nd suppress-ra,默认这个命令是关闭的。

由于有了stateless autoconfiguration,那么一个企业更换sp的时候就不需要手动在每台pc上更换地址,而只要将路由器上每个接口的prefix改掉就可以 了。并且cisco还提供了一个接口级的命令:ipv6 nd prefix at , 这样就可以设置在某一时间自动更改接口的prefix。(注,这个命令需要时间的准确性,可惜的是cisco的设备还不支持ipv6的ntp)

3. stateful

dhcp,功能较强两种方式都更为强大。默认情况下,cisco路由器使用RA发送有关stateless

autoconfiguration的信息,如果想只使用stateful dhcp,那么需要输入接口命令:ipv6 nd

managed-config-flag(但不推见这样做)

4. dhcp-pd(dhcp prefix

delegation),地址委派。在pe-ce的简单环境下,只需要在pe配置好ipv6的地址和ipv6

dhcp池,那么ce就可以直接通过dhcp获得接口地址,并且在其下联接口上仍然可以获得dhcp池中的地址。这样做也是为了方便用户更换sp。

* 但在实际的运营中,还是第一种最为可靠保险。

dhcp-pd和stateless autoconfiguration的配置

R1

hostname R1

!

ipv6 unicast-routing

!

interface Ethernet1/1

no ip address

duplex full

ipv6 address test ::C800:5AFF:FE3F:1D/64

ipv6 enable

!

interface Ethernet1/2

duplex full

ipv6 address autoconfig default

ipv6 enable

ipv6 dhcp client pd test

R2

hostname R2

!

ipv6 unicast-routing

ipv6 dhcp pool test

prefix-delegation pool test

!

interface Ethernet1/1

duplex full

ipv6 address 2001::C800:5AFF:FE40:1D/64

ipv6 enable

ipv6 dhcp server test

!

ipv6 local pool test 2001:1::/48 64

R1

R1#sho ipv6 interface e1/2

Ethernet1/2 is up, line protocol is up

IPv6 is enabled, link-local address is FE80::C800:5AFF:FE3F:1E

Global unicast address(es):

2001::C800:5AFF:FE3F:1E, subnet is 2001::/64 [PRE]

valid lifetime 2591870 preferred lifetime 604670

Joined group address(es):

FF02::1

FF02::2

FF02::1:FF3F:1E

MTU is 1500 bytes

ICMP error messages limited to one every 100 milliseconds

ICMP redirects are enabled

ND DAD is enabled, number of DAD attempts: 1

ND reachable time is 30000 milliseconds

ND advertised reachable time is 0 milliseconds

ND advertised retransmit interval is 0 milliseconds

ND router advertisements are sent every 200 seconds

ND router advertisements live for 1800 seconds

Hosts use stateless autoconfig for addresses.

R1#

R1#sho ipv6 dhcp interface e1/2

Ethernet1/2 is in client mode

State is OPEN

Renew will be sent in 3d08h

List of known servers:

Reachable via address: 2001::C800:5AFF:FE40:1D

DUID: 00030001CA005A400000

Preference: 0

Configuration parameters:

IA PD: IA ID 0x00060001, T1 302400, T2 483840

Prefix: 2001:1::/64

preferred lifetime 604800, valid lifetime 2592000

expires at Nov 24 2006 08:23 PM (2580964 seconds)

Prefix name: test

Rapid-Commit: disabled

R1#

R1#sho ipv6 route

IPv6 Routing Table - 7 entries

Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP

U - Per-user Static route

I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary

O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2

ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2

S   ::/0 [1/0]

via FE80::C800:5AFF:FE40:1D, Ethernet1/2

C   2001::/64 [0/0]

via ::, Ethernet1/2

L   2001::C800:5AFF:FE3F:1E/128 [0/0]

via ::, Ethernet1/2

C   2001:1::/64 [0/0]

via ::, Ethernet1/1

L   2001:1::C800:5AFF:FE3F:1D/128 [0/0]

via ::, Ethernet1/1

L   FE80::/10 [0/0]

via ::, Null0

L   FF00::/8 [0/0]

R1#

R1#sho ipv6 routers

Router FE80::C800:5AFF:FE40:1D on Ethernet1/2, last update 0 min

Hops 64, Lifetime 1800 sec, AddrFlag=0, OtherFlag=0, MTU=1500

HomeAgentFlag=0, Preference=Medium

Reachable time 0 msec, Retransmit time 0 msec

Prefix 2001::/64 onlink autoconfig

Valid lifetime 2592000, preferred lifetime 604800

R1#

R1#sho ipv6 interface e1/1

Ethernet1/1 is up, line protocol is up

IPv6 is enabled, link-local address is FE80::C800:5AFF:FE3F:1D

Global unicast address(es):

2001:1::C800:5AFF:FE3F:1D, subnet is 2001:1::/64 [PRE]

valid lifetime 2580857 preferred lifetime 593657

Joined group address(es):

FF02::1

FF02::2

FF02::1:FF3F:1D

MTU is 1500 bytes

ICMP error messages limited to one every 100 milliseconds

ICMP redirects are enabled

ND DAD is enabled, number of DAD attempts: 1

ND reachable time is 30000 milliseconds

ND advertised reachable time is 0 milliseconds

ND advertised retransmit interval is 0 milliseconds

ND router advertisements are sent every 200 seconds

ND router advertisements live for 1800 seconds

Hosts use stateless autoconfig for addresses.

R1#

R1#sho ipv6 general-prefix

IPv6 Prefix test, acquired via DHCP PD

2001:1::/64 Valid lifetime 2580694, preferred lifetime 593494

Ethernet1/1 (Address command)

R2

R2#sho ipv6 interface e1/1

Ethernet1/1 is up, line protocol is up

IPv6 is enabled, link-local address is FE80::C800:5AFF:FE40:1D

Global unicast address(es):

2001::C800:5AFF:FE40:1D, subnet is 2001::/64

Joined group address(es):

FF02::1

FF02::2

FF02::1:2

FF02::1:FF40:1D

MTU is 1500 bytes

ICMP error messages limited to one every 100 milliseconds

ICMP redirects are enabled

ND DAD is enabled, number of DAD attempts: 1

ND reachable time is 30000 milliseconds

ND advertised reachable time is 0 milliseconds

ND advertised retransmit interval is 0 milliseconds

ND router advertisements are sent every 200 seconds

ND router advertisements live for 1800 seconds

Hosts use stateless autoconfig for addresses.

R2#

R2#sho ipv6 dhcp pool

DHCPv6 pool: test

Prefix pool: test

preferred lifetime 604800, valid lifetime 2592000

Active clients: 1

R2#

R2#sho ipv6 local pool

Pool                  Prefix                                       Free  In use

test                  2001:1::/48                                  65535      1

R2#

R2#sho ipv6 dhcp interface e1/1

Ethernet1/1 is in server mode

Using pool: test

Preference value: 0

Hint from client: ignored

Rapid-Commit: disabled

R2#

R2#sho ipv6 route

IPv6 Routing Table - 5 entries

Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP

U - Per-user Static route

I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary

O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2

ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2

C   2001::/64 [0/0]

via ::, Ethernet1/1

L   2001::C800:5AFF:FE40:1D/128 [0/0]

via ::, Ethernet1/1

S   2001:1::/64 [1/0]

via 2001::C800:5AFF:FE3F:1E, Ethernet1/1

L   FE80::/10 [0/0]

via ::, Null0

L   FF00::/8 [0/0]

via ::, Null0

R2#

R2#sho ipv6 routers

Router FE80::C800:5AFF:FE3F:1E on Ethernet1/1, last update 0 min

Hops 64, Lifetime 1800 sec, AddrFlag=0, OtherFlag=0, MTU=1500

HomeAgentFlag=0, Preference=Medium

Reachable time 0 msec, Retransmit time 0 msec

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux环境下,有多种设置IP地址的方式,以下是其几种: 1. 使用ifconfig命令设置IP地址。该命令可以用来查看和配置网络接口及其参数,包括IP地址、子网掩码、网关等。例如,要将eth0的IP地址设置为192.168.1.100,可以使用以下命令: ``` sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 ``` 2. 使用ip命令设置IP地址。ip命令比ifconfig命令更加强大,可以用来配置网络接口、路由、策略路由等。例如,要将eth0的IP地址设置为192.168.1.100,可以使用以下命令: ``` sudo ip addr add 192.168.1.100/24 dev eth0 ``` 3. 修改配置文件/etc/network/interfaces。该文件用来配置网络接口的信息,包括IP地址、子网掩码、网关等。例如,要将eth0的IP地址设置为192.168.1.100,可以编辑该文件并添加以下行: ``` iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 ``` 以上是设置IP地址几种方式,选择适合自己的方式进行设置即可。需要注意的是,设置IP地址后需要重启网络服务或重启计算机才能生效。 ### 回答2: 在Linux环境下,设置IP地址可以通过多种方式实现。 一种常见的方式是通过命令行工具ifconfig来进行设置。可以使用ifconfig命令查询和配置网络接口的信息,包括IP地址、子网掩码、网关等。例如,使用以下命令设置IP地址为192.168.1.100的eth0接口: ifconfig eth0 192.168.1.100 netmask 255.255.255.0 另一种方式是通过网络管理工具Network Manager来进行设置。Network Manager提供了图形化界面来管理网络连接和配置。可以通过在系统托盘找到Network Manager图标,并选择相应的接口进行配置。在Network Manager,可以设置IP地址、子网掩码、网关、DNS服务器等。 还有一种设置IP地址的方式是通过编辑网络配置文件来实现。在大多数Linux发行版,网络配置文件位于/etc/sysconfig/network-scripts/目录下。可以使用编辑器打开对应的接口的配置文件,如ifcfg-eth0。在文件,可以手动设置IPADDR、NETMASK和GATEWAY等参数的值。 此外,还可以使用动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)来自动分配IP地址。DHCP服务器可以为计算机自动分配IP地址、子网掩码和网关等网络配置信息。在Linux,可以使用DHCP客户端工具dhclient来请求和获取DHCP服务器分配的网络配置信息。 总之,在Linux环境下,我们可以通过ifconfig命令、Network Manager图形工具、编辑网络配置文件和使用DHCP来设置IP地址。根据需要选择适合自己的方式进行配置。 ### 回答3: 在Linux环境下,设置IP地址有多种方式,以下是几种常见的方法: 1. 使用ifconfig命令:ifconfig命令可以用于配置网络接口的参数,包括IP地址。在终端输入以下命令即可配置IP地址: ifconfig [接口名] [IP地址] 2. 使用ip命令:ip命令是ifconfig命令的替代品,也可以用于配置IP地址。例如,以下命令可以配置IP地址: ip addr add [IP地址] dev [接口名] 3. 修改配置文件:可以通过编辑网络配置文件来设置IP地址。在大多数Linux发行版,网络配置文件位于/etc/network/interfaces或/etc/sysconfig/network-scripts/目录。打开该文件,在相应的接口设置添加或编辑IP地址。 4. DHCP自动获取IP地址:如果你的网络使用动态主机配置协议(DHCP),则可以通过在网络配置文件设置接口为DHCP模式,自动获取IP地址。例如,将如下行添加到网络配置文件: dhcp [接口名] 5. 使用Network Manager:Network Manager是一个网络配置和管理工具,大多数Linux发行版都默认安装。可以使用图形界面的Network Manager配置IP地址。在桌面环境,点击网络图标,选择“编辑连接”,然后在IPv4或IPv6设置手动输入IP地址。 无论使用哪种方法配置IP地址后,需要通过ifup命令使网络接口重新启动,以使更改生效。 需要注意的是,更改IP地址可能会导致网络连接断,因此在进行更改前,最好做好相关备份,并根据具体网络环境和需求选择合适的方法

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值