Hi. I am using OpenSuSE-11.1 Linux on a Hewlett-Packard, ZE1110, Pavilion notebook computer. My computer’s modem is a Conexant type for which I installed software appropriate for my Host-Signal-Family (HSF) modem and Linux kernel downloaded from Linuxant - Company information on the Internet. Although my computer software might not be quite up-to-date, I have installed numerous updates for software installed in my computer’s OpenSuSE-11.1 installation.
With my modem I can dial up my Internet Service Provider’s (ISP’s) access phone number and get connected to the Internet with either the KPPP or KInternet dialing programs. While connected to the Internet I can also perform the command “ping 216.239.57.147” with success in the terminal program in superuser mode. But the problem is that while connected to the Internet I can’t access Web pages in either the Konqueror-3.5.10, release-21.9 or Mozilla-Firefox-3.5.2 Web browsers.
My ISP dynamically assigns Internet Protocol (IP) addresses to my computer during Internet connections, but uses static primary and secondary Domain-Name-Server (DNS) addresses, which I could obtain by examining the file /var/log/messages. In the Fedora-Core-10, Linux operating system I was able to solve this sort of problem by adding lines of code of the form
nameserver xxx.xxx.xx.xxx.x
nameserver xxx.xxx.xx.xxx.x
, where the xxx.xxx.xx.xxx.x represent the IP addresses corresponding to the primary and secondary DNSs used by the ISP, in the file /etc/resolv.conf. Unfortunately this method did not also succeed in OpenSuSE-11.1 Linux for me. Without those two lines in /etc/resolv.conf, in YaST2 (Yet another Software Tool 2) I via “Network Services, Modem,” and then probably “Add” added a software modem, assigning the alias “/dev/modem” for my Linuxant’s softmodem “/dev/ttySFS0” as the “Device,” and inputting the name, access code, and access phone number for my dial-up ISP. I found that unless I clicked for an X to be placed in the box beside “Modify DNS when connected,” my computer could not detect my ISP’s carrier signal. In some Internet connections I did not arrange for an X to be placed beside “Automatically Retrieve DNS,” but instead input my ISP’s primary and secondary DNS addresses as IP addresses in two edit controls. (After the modem configuration process was completed, I could find those two DNS addresses at the bottom of the contents of the file /etc/sysconfig/network/providers/provider2, not in /etc/resolv.conf or /etc/sysconfig/network/config.) I arranged to have Xs placed in the boxes beside “External Firewall Interface” and “Automatically Reconnect,” but initially left the box beside “Ignore Prompts” blank. I tried changing the baud rate from 57,600 (bits/second) to 19,200 (bits/second) for my free, 14,400-bit/second, Linuxant softmodem, but found that in a later entry into YaST2’s “Network Devices, Modem” that the baud rate was again set to 57,600 (bits/second), but this time not by me. I tried turning off the firewall to see what effect that would have via “YaST2, Security and Users, Firewall.” That did not allow a Web page to be reached either. However, strangely on my next entry into “Firewall” the firewall was reported as running without my turning it on again. So I wonder if I really had a test to reach a Web page with the firewall turned off or not.
By attempting to reach a Web page I can be more specific and write that I could not reach a Web page by entering into a browser’s edit control a Uniform Resource Locator (URL), such as openSUSE.org or En/registration - openSUSE, or by typing the IP numbers 216.239.57.147 of the DNS address for http://www.google.akadns.net/, according to Kristijan from somewhere within LinuxQuestions.org on the Internet. I had no success reaching a Web page in OpenSuSE 11.1 in either the Konqueror-3.5.10 or Mozilla-Firefox-3.5.2 Web browsers in the K Desktop Environment (KDE) 3.5.10, release 21.9.
I should also mention that prior to my recent attempts to install the Linuxant softmodem and access Web pages, also in OpenSuSE-11.1 Linux at a friend’s home I could access the Internet using her fast Internet service, her external modem, a network card plugged into the side of my notebook computer, and an RJ-45 cable joining the network card and my friend’s external modem. My computer’s dial-up modem is listed in OpenSuSE 11.1 as modem0, whereas my network card is identified as eth0. So I would hope that these two devices are separated within the Linux software. However, I wonder if there could be any interference in the software between parameters set for i) the network card, my friend’s external modem’s IP address set as a gateway address, and the fast Internet connection with one ISP with ii) the paramters, such as the DNS addresses, for the dial-up ISP and no network card being used.
Also in this forum I saw that karimbardee posted about a problem very similar to mine, except that he or she used an external, Universal-Serial-Bus (USB) modem. Following deano_ferrari’s advice to karimbardee, here are my computer terminal program’s responses effectively as if the following three commands were typed in it during an Internet connection: /sbin/ifconfig, /sbin/route -v, and cat /etc/resolv.conf:
linux-i3bp:/sbin # ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:984 errors:0 dropped:0 overruns:0 frame:0
TX packets:984 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:79008 (77.1 Kb) TX bytes:79008 (77.1 Kb)
modem0 Link encap:Point-to-Point Protocol
inet addr:4.248.46.209 P-t-P:63.215.28.167 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:42 (42.0 b) TX bytes:483 (483.0 b)
linux-i3bp:/sbin # route -v
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
63.215.28.167 * 255.255.255.255 UH 0 0 0 modem0
loopback * 255.0.0.0 U 0 0 0 lo
default * 0.0.0.0 U 0 0 0 modem0
linux-i3bp:/sbin # cat /etc/resolv.conf
/etc/resolv.conf file autogenerated by netconfig!
Before you change this file manually, consider to define the
static DNS configuration using the following variables in the
/etc/sysconfig/network/config file:
NETCONFIG_DNS_STATIC_SEARCHLIST
NETCONFIG_DNS_STATIC_SERVERS
NETCONFIG_DNS_FORWARDER
or disable DNS configuration updates via netconfig by setting:
NETCONFIG_DNS_POLICY=’’
See also the netconfig(8) manual page and other documentation.
Note: Manual change of this file disables netconfig too, but
may get lost when this file contains comments or empty lines
only, the netconfig settings are same with settings in this
file and in case of a “netconfig update -f” call.
Please remove (at least) this line when you modify the file!
linux-i3bp:/sbin #
And with my Mozilla-Firefox-3.5.2 browser set to be online, I still could not access a Web page during a dial-up Internet connection. Notice that in my case the P-t-P address 63.215.28.167 does appear in my routing table.
Following the written advice in /etc/resolv.conf, I tried inputting the DNS addresses in line 235 of /etc/sysconf/network/conf, changing that line from NETCONFIG_DNS_STATIC_SEARCHLIST="" to NETCONFIG_DNS_STATIC_SEARCHLIST=“xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx”, where the two "xxx.xxx.xxx.xxx"s represent two static DNS addresses used by my ISP. But still I could not access a Web page. So I changed this line back to the way it was. Thanks in advance for someone providing me any kind of assistance here.
Pat