Difference between revisions of "Single to Double NIC"
From LinuxMCE
(Test warning) |
(added another potential problem with network booting) |
||
Line 30: | Line 30: | ||
* You may need to edit ''/etc/iftab'' as well and add a line similar to the eth0 one for your new eth1 with it's own unique MAC address. See '''man iftab''' for more details on this file. | * You may need to edit ''/etc/iftab'' as well and add a line similar to the eth0 one for your new eth1 with it's own unique MAC address. See '''man iftab''' for more details on this file. | ||
+ | |||
+ | * Check the /etc/exports file, if it looks like this (Please note that these are just examples, your file will likely be somewhat different): | ||
+ | |||
+ | # /etc/exports: the access control list for filesystems which may be exported | ||
+ | # to NFS clients. See exports(5). | ||
+ | # | ||
+ | # Example for NFSv2 and NFSv3: | ||
+ | # /srv/homes hostname1(rw,sync) hostname2(ro,sync) | ||
+ | # | ||
+ | # Example for NFSv4: | ||
+ | # /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt) | ||
+ | # /srv/nfs4/homes gss/krb5i(rw,sync) | ||
+ | # | ||
+ | |||
+ | ## BEGIN : InternalStorageDevices | ||
+ | |||
+ | /mnt/device/81 '''192.168.80'''/255.255.255.0''' eth0'''(rw,no_root_squash,no_all_squash,async,nohide,no_subtree_check) | ||
+ | ## END : InternalStorageDevices | ||
+ | |||
+ | |||
+ | ## BEGIN : CommonDiskless | ||
+ | |||
+ | /home '''192.168.80'''/255.255.255.0''' eth0'''(rw,no_root_squash,no_all_squash,sync,no_subtree_check) | ||
+ | /usr/pluto/orbiter '''192.168.80'''/255.255.255.0''' eth0'''(rw,no_root_squash,no_all_squash,sync,no_subtree_check) | ||
+ | /usr/pluto/keys '''192.168.80'''/255.255.255.0''' eth0'''(ro,no_root_squash,no_all_squash,sync,no_subtree_check) | ||
+ | /usr/pluto/deb-cache '''192.168.80'''/255.255.255.0''' eth0'''(ro,no_root_squash,no_all_squash,sync,no_subtree_check) | ||
+ | /usr/pluto/var '''192.168.80'''/255.255.255.0''' eth0'''(rw,no_root_squash,no_all_squash,sync,no_subtree_check) | ||
+ | |||
+ | ## END : CommonDiskless | ||
+ | |||
+ | |||
+ | ## BEGIN : DisklessMDRoots | ||
+ | |||
+ | /usr/pluto/diskless/108 '''192.168.80'''/255.255.255.0''' eth0'''(rw,no_root_squash,no_all_squash,sync,no_subtree_check) | ||
+ | ## END : DisklessMDRoots | ||
+ | |||
+ | :Then it should be changed to look like this: | ||
+ | |||
+ | # /etc/exports: the access control list for filesystems which may be exported | ||
+ | # to NFS clients. See exports(5). | ||
+ | # | ||
+ | # Example for NFSv2 and NFSv3: | ||
+ | # /srv/homes hostname1(rw,sync) hostname2(ro,sync) | ||
+ | # | ||
+ | # Example for NFSv4: | ||
+ | # /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt) | ||
+ | # /srv/nfs4/homes gss/krb5i(rw,sync) | ||
+ | # | ||
+ | |||
+ | ## BEGIN : InternalStorageDevices | ||
+ | |||
+ | /mnt/device/81 '''192.168.80.0'''/255.255.255.0(rw,no_root_squash,no_all_squash,async,nohide,no_subtree_check) | ||
+ | ## END : InternalStorageDevices | ||
+ | |||
+ | |||
+ | ## BEGIN : CommonDiskless | ||
+ | |||
+ | /home '''192.168.80.0'''/255.255.255.0(rw,no_root_squash,no_all_squash,sync,no_subtree_check) | ||
+ | /usr/pluto/orbiter '''192.168.80.0'''/255.255.255.0(ro,no_root_squash,no_all_squash,sync,no_subtree_check) | ||
+ | /usr/pluto/keys '''192.168.80.0'''/255.255.255.0(ro,no_root_squash,no_all_squash,sync,no_subtree_check) | ||
+ | /usr/pluto/deb-cache '''192.168.80.0'''/255.255.255.0(ro,no_root_squash,no_all_squash,sync,no_subtree_check) | ||
+ | /usr/pluto/var '''192.168.80.0'''/255.255.255.0(rw,no_root_squash,no_all_squash,sync,no_subtree_check) | ||
+ | |||
+ | ## END : CommonDiskless | ||
+ | |||
+ | |||
+ | ## BEGIN : DisklessMDRoots | ||
+ | |||
+ | /usr/pluto/diskless/108 '''192.168.80.0'''/255.255.255.0(rw,no_root_squash,no_all_squash,sync,no_subtree_check) | ||
+ | ## END : DisklessMDRoots |
Revision as of 19:49, 18 December 2007
When switching from a Single NIC setup to using dual NICs, Changes need to be made in several places.
- Web Admin: Advanced menu > Network > Network Settings (more or less optional) (WARNING: one test of this step caused unexpected network operation Matthew 07:15, 18 December 2007 (MST)).
- Web Admin: Show devices tree/My Devices/CORE > Device data/Network Interfaces
- Change: eth0,dhcp|eth0:0,192.168.80.1,255.255.255.0 to: eth0,dhcp|eth1,192.168.80.1,255.255.255.0
- /etc/network/interfaces (can be edited from the launch manager).
- Comment out eth0:0 related entries:
auto lo iface lo inet loopback address 127.0.0.1 netmask 255.0.0.0 iface eth0 inet dhcp #auto eth0:0 #iface eth0:0 inet static # address 192.168.80.1 # netmask 255.255.255.0 */ This sets eth0 to use DHCP to connect to cable/DSL/etc. automatically */ iface eth1 inet static address 192.168.80.1 netmask 255.255.255.0 */ This sets eth1 to use the internal network */ auto eth1 auto eth0
- You may need to edit /etc/iftab as well and add a line similar to the eth0 one for your new eth1 with it's own unique MAC address. See man iftab for more details on this file.
- Check the /etc/exports file, if it looks like this (Please note that these are just examples, your file will likely be somewhat different):
# /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). # # Example for NFSv2 and NFSv3: # /srv/homes hostname1(rw,sync) hostname2(ro,sync) # # Example for NFSv4: # /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt) # /srv/nfs4/homes gss/krb5i(rw,sync) # ## BEGIN : InternalStorageDevices /mnt/device/81 192.168.80/255.255.255.0 eth0(rw,no_root_squash,no_all_squash,async,nohide,no_subtree_check) ## END : InternalStorageDevices ## BEGIN : CommonDiskless /home 192.168.80/255.255.255.0 eth0(rw,no_root_squash,no_all_squash,sync,no_subtree_check) /usr/pluto/orbiter 192.168.80/255.255.255.0 eth0(rw,no_root_squash,no_all_squash,sync,no_subtree_check) /usr/pluto/keys 192.168.80/255.255.255.0 eth0(ro,no_root_squash,no_all_squash,sync,no_subtree_check) /usr/pluto/deb-cache 192.168.80/255.255.255.0 eth0(ro,no_root_squash,no_all_squash,sync,no_subtree_check) /usr/pluto/var 192.168.80/255.255.255.0 eth0(rw,no_root_squash,no_all_squash,sync,no_subtree_check) ## END : CommonDiskless ## BEGIN : DisklessMDRoots /usr/pluto/diskless/108 192.168.80/255.255.255.0 eth0(rw,no_root_squash,no_all_squash,sync,no_subtree_check) ## END : DisklessMDRoots
- Then it should be changed to look like this:
# /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). # # Example for NFSv2 and NFSv3: # /srv/homes hostname1(rw,sync) hostname2(ro,sync) # # Example for NFSv4: # /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt) # /srv/nfs4/homes gss/krb5i(rw,sync) # ## BEGIN : InternalStorageDevices /mnt/device/81 192.168.80.0/255.255.255.0(rw,no_root_squash,no_all_squash,async,nohide,no_subtree_check) ## END : InternalStorageDevices ## BEGIN : CommonDiskless /home 192.168.80.0/255.255.255.0(rw,no_root_squash,no_all_squash,sync,no_subtree_check) /usr/pluto/orbiter 192.168.80.0/255.255.255.0(ro,no_root_squash,no_all_squash,sync,no_subtree_check) /usr/pluto/keys 192.168.80.0/255.255.255.0(ro,no_root_squash,no_all_squash,sync,no_subtree_check) /usr/pluto/deb-cache 192.168.80.0/255.255.255.0(ro,no_root_squash,no_all_squash,sync,no_subtree_check) /usr/pluto/var 192.168.80.0/255.255.255.0(rw,no_root_squash,no_all_squash,sync,no_subtree_check) ## END : CommonDiskless ## BEGIN : DisklessMDRoots /usr/pluto/diskless/108 192.168.80.0/255.255.255.0(rw,no_root_squash,no_all_squash,sync,no_subtree_check) ## END : DisklessMDRoots