This shows you the differences between two versions of the page.
opensuse [2009/04/17 16:17] k2patel |
opensuse [2020/08/10 02:35] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== OpenSuse ====== | ||
- | ==== Setting up IPv6 Tunnel ==== | ||
- | - what ever you read where ever you read you are missing this line "modprobe sit" so run it. | ||
- | - once you get your IPv6 from tunnel broker you need following. | ||
- | <code text> | ||
- | NOTE : change "Internal_ip" "Tunnel_broker_ip" "IPv6_ip" "IPv6_gateway_ip" with information you get from your broker | ||
- | </code> | ||
- | |||
- | <code bash | ifcfg-sit1> | ||
- | STARTMODE='onboot' | ||
- | BOOTPROTO='static' | ||
- | TUNNEL='sit' | ||
- | TUNNEL_LOCAL_IPADDR='Internal_ip' | ||
- | TUNNEL_REMOTE_IPADDR='Tunnel_broker_ip' | ||
- | IPADDR='IPv6_ip' | ||
- | TUNNEL_TTL='64' | ||
- | </code> | ||
- | |||
- | <code bash | ifroute-sit1> | ||
- | default IPv6_gateway_ip | ||
- | </code> | ||
- | |||
- | * Now turn on the ipv6 using "ifup sit1" | ||
- | |||
- | You should be good to go | ||
- | |||
- | ==== Load Kernel module at boot ==== | ||
- | |||
- | From previous wiki, if you reboot system you lost your tunnel.\\ | ||
- | The only reason is you have no longer sit.ko (sit module) loaded to kernel. | ||
- | |||
- | There is two way to enable kernel module to suse - GUI and Editor | ||
- | |||
- | <code text | GUI> | ||
- | * Open YaST and authenticate, if necessary. | ||
- | * Navigate to System > /etc/sysconfig Editor | ||
- | * Navigate to System > Kernel > MODULES_LOADED_ON_BOOT | ||
- | * Enter a list of modules to load at startup, separated by spaces. | ||
- | * Click Finish when done. | ||
- | * Confirm the modified variables and click OK. | ||
- | </code> | ||
- | |||
- | <code text | Editor> | ||
- | * Use a superuser or root shell | ||
- | * Open a text editing tool, such as vim or nano to edit the /etc/sysconfig/kernel file. | ||
- | * Find the line starting with: MODULES_LOADED_ON_BOOT | ||
- | * Between the quotes, enter the modules you wish loaded at boot time, separated by spaces. | ||
- | * Save the file and exit the editor. | ||
- | </code> | ||
- | |||
- | Type in the following command: | ||
- | <code bash> | ||
- | SuSEconfig | ||
- | </code> | ||
- | The module(s) will now load at startup. |