TBLinux:How to change the ip address
(Removed mgmt0) |
(Added Note 2, to warn against usage of 172.31.1.x or 172.16.x.x/172.18.x.x networks. Added references to mgmt0, int0, vlan3 etc Removed toolpack.ini section - not needed anymore.) |
||
Line 1: | Line 1: | ||
− | This article will explain how to change the IP address of TMG800/TMG3200 of the Linux host. | + | This article will explain how to manually change the management IP address of TMG800/TMG3200/TMG7800 of the Linux host. |
− | NOTE: Only the eth0 network interface should be | + | On '''TMG800''' and '''TMG3200''' units you can have up to four internal interfaces: |
+ | *pre-2011: | ||
+ | **TMG800 -> Management Interface: eth0, Internal Interface: eth1 | ||
+ | **TMG3200-> Management Interface: eth0, Internal Interface: eth1 | ||
+ | |||
+ | *2011 and after: | ||
+ | **TMG800 -> Management Interface: mgmt0, Internal Interface: vlan3, 1+1 interface#1: vlan710, 1+1 interface#2: vlan711 | ||
+ | **TMG3200-> Management Interface: mgmt0, Internal Interface: int0, 1+1 interface#1: vlan710, 1+1 interface#2: vlan711 | ||
+ | |||
+ | '''NOTE 1:''' Only the eth0/mgmt0 network interface should be changed, int0/vlan3/eth1 should stay at 172.31.1.2 since it is directly connected to the Tmedia base board and 1+1 vlans are configured with the Host role (see [[Tmedia_1%2B1|Tmedia 1+1]]). | ||
+ | |||
+ | '''NOTE 2:''' The network 172.31.1.x (netmask 255.255.255.0) cannot be used for the management IP. | ||
+ | |||
+ | |||
+ | On '''TMG7800-CTRL''' servers, you have three internal interfaces: | ||
+ | *pre-2011: | ||
+ | **TMG7800-> Management Interface: eth0, Internal Interface#1: eth1, Internal Interface#2: eth2 | ||
+ | |||
+ | *2011 and after: | ||
+ | **TMG7800-> Management Interface: mgmt0, Internal Interface#1: eth0, Internal Interface#2: eth1 | ||
+ | |||
+ | '''NOTE 1:''' Only the eth0/mgmt0 network interface should be changed. eth1/eth0 will use the default address for primary (172.16.0.1) or secondary (172.16.0.2). eth2/eth1 will use the default address for primary (172.18.0.1) or secondary (172.18.0.2). (see [[Tmedia_1%2B1|Tmedia 1+1]]). | ||
+ | |||
+ | '''NOTE 2:''' The networks 172.16.x.x and 172.18.x.x (netmask 255.255.0.0) cannot be used for the management Interface IP. | ||
+ | |||
+ | <br> | ||
== Switch from DHCP to static<br> == | == Switch from DHCP to static<br> == | ||
− | '''Modify the eth0 configuration''' | + | '''Modify the mgmt0 (or eth0) configuration''' |
− | vi /etc/sysconfig/network-scripts/ifcfg- | + | vi /etc/sysconfig/network-scripts/ifcfg-mgmt0 |
''NOTE 1: you need to remove the line DHCP_HOSTNAME'' | ''NOTE 1: you need to remove the line DHCP_HOSTNAME'' | ||
− | ''NOTE 2: eth1 interface must remain '''172.31.1.2''''' | + | ''NOTE 2: int0/vlan3/eth1 interface must remain '''172.31.1.2''''' |
:Example: | :Example: | ||
− | DEVICE= | + | DEVICE=mgmt0 |
BOOTPROTO=static | BOOTPROTO=static | ||
IPADDR=192.168.1.10 | IPADDR=192.168.1.10 | ||
Line 54: | Line 79: | ||
/etc/init.d/network restart | /etc/init.d/network restart | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Switch from static to DHCP == | == Switch from static to DHCP == | ||
− | '''Modify the eth0 configuration''' | + | '''Modify the mgmt0 (or eth0) configuration''' |
− | vi /etc/sysconfig/network-scripts/ifcfg- | + | vi /etc/sysconfig/network-scripts/ifcfg-mgmt0 |
''NOTE 1: you need to remove the IPADDR and NETMASK lines'' | ''NOTE 1: you need to remove the IPADDR and NETMASK lines'' | ||
− | ''NOTE 2: eth1 interface must remain static at '''172.31.1.2''''' | + | ''NOTE 2: int0/vlan3/eth1 interface must remain static at '''172.31.1.2''''' |
:Example: | :Example: | ||
− | DEVICE= | + | DEVICE=mgmt0 |
BOOTPROTO=dhcp | BOOTPROTO=dhcp | ||
IPV6ADDR= | IPV6ADDR= | ||
Line 128: | Line 125: | ||
; generated by /sbin/dhclient-script | ; generated by /sbin/dhclient-script | ||
nameserver 192.168.1.5 | nameserver 192.168.1.5 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 16:43, 16 April 2013
This article will explain how to manually change the management IP address of TMG800/TMG3200/TMG7800 of the Linux host.
On TMG800 and TMG3200 units you can have up to four internal interfaces:
- pre-2011:
- TMG800 -> Management Interface: eth0, Internal Interface: eth1
- TMG3200-> Management Interface: eth0, Internal Interface: eth1
- 2011 and after:
- TMG800 -> Management Interface: mgmt0, Internal Interface: vlan3, 1+1 interface#1: vlan710, 1+1 interface#2: vlan711
- TMG3200-> Management Interface: mgmt0, Internal Interface: int0, 1+1 interface#1: vlan710, 1+1 interface#2: vlan711
NOTE 1: Only the eth0/mgmt0 network interface should be changed, int0/vlan3/eth1 should stay at 172.31.1.2 since it is directly connected to the Tmedia base board and 1+1 vlans are configured with the Host role (see Tmedia 1+1).
NOTE 2: The network 172.31.1.x (netmask 255.255.255.0) cannot be used for the management IP.
On TMG7800-CTRL servers, you have three internal interfaces:
- pre-2011:
- TMG7800-> Management Interface: eth0, Internal Interface#1: eth1, Internal Interface#2: eth2
- 2011 and after:
- TMG7800-> Management Interface: mgmt0, Internal Interface#1: eth0, Internal Interface#2: eth1
NOTE 1: Only the eth0/mgmt0 network interface should be changed. eth1/eth0 will use the default address for primary (172.16.0.1) or secondary (172.16.0.2). eth2/eth1 will use the default address for primary (172.18.0.1) or secondary (172.18.0.2). (see Tmedia 1+1).
NOTE 2: The networks 172.16.x.x and 172.18.x.x (netmask 255.255.0.0) cannot be used for the management Interface IP.
Switch from DHCP to static
Modify the mgmt0 (or eth0) configuration
vi /etc/sysconfig/network-scripts/ifcfg-mgmt0
NOTE 1: you need to remove the line DHCP_HOSTNAME
NOTE 2: int0/vlan3/eth1 interface must remain 172.31.1.2
- Example:
DEVICE=mgmt0 BOOTPROTO=static IPADDR=192.168.1.10 NETMASK=255.255.255.0 IPV6ADDR= IPV6PREFIX= IPV6_AUTOCONF=yes ONBOOT=yes
Add the default gateway address in the network configuration file
vi /etc/sysconfig/network
- Example:
HOSTNAME=TB005376 NETWORKING=yes GATEWAY=192.168.1.1
Modify the DHCP client configuration.
NOTE:If you don't have a nameserver, remove it from the file, if you do set it to a valid one(DNS).
vi /etc/resolv.conf
- Example of a DNS configuration file without DNS server:
; generated by /sbin/dhclient-script
- Example of a DNS configuration file containing a DNS server (in theory the dns server should configure itself properly):
; generated by /sbin/dhclient-script nameserver 4.2.2.2
- Restart the network interfaces:
/etc/init.d/network restart
Switch from static to DHCP
Modify the mgmt0 (or eth0) configuration
vi /etc/sysconfig/network-scripts/ifcfg-mgmt0
NOTE 1: you need to remove the IPADDR and NETMASK lines
NOTE 2: int0/vlan3/eth1 interface must remain static at 172.31.1.2
- Example:
DEVICE=mgmt0 BOOTPROTO=dhcp IPV6ADDR= IPV6PREFIX= IPV6_AUTOCONF=yes ONBOOT=yes DHCP_HOSTNAME=TB005376
Remove the default gateway address in the network configuration file
vi /etc/sysconfig/network
- Example:
HOSTNAME=TB005376 NETWORKING=yes
Modify the dhcp client configuration.
NOTE:If you don't have a nameserver, remove it from the file, if you do set it to a valid one(DNS).
vi /etc/resolv.conf
- Example of a DNS configuration file without DNS server:
; generated by /sbin/dhclient-script
- Example of a DNS configuration file containing a DNS server (in theory the dns server should configure itself properly):
; generated by /sbin/dhclient-script nameserver 192.168.1.5