Question on Solaris NIC interface names

Hello,
I've installed RAC on a two node Sparc Solaris cluster using Oracle clusterware. One node is amodel V240 and the other is a T2000. I've found that Solaris names the NIC interface by the chipset soI have two different interface names. When I try to startup from srvctl the VIP on node two does not start as I think it is expecting the node 2 interface name to be the same as node on. Has anyone else running on Sparc Solaris ran into this? What was your Solution?
Thanks for the help.
Jeff

Hello Rodrigo,
It does not appear that the Virtual Interface will quite accomplish what I need, or at least I'm doing something wrong. My interface on node1 is bge0 and e1000g0 on node 2.
ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 172.31.74.149 netmask fffffc00 broadcast 172.31.75.255
ether 0:14:4f:cb:9b:7a
aggr1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 10.1.1.2 netmask ffffff00 broadcast 10.1.1.255
ether 0:14:4f:cb:9b:7c
When I issue the following to create the bge0 alias on node 2 it doesn't work.
ifconfig bge0 172.31.74.149 netmask 255.255.255.0 up
ifconfig: SIOCGLIFNETMASK: bge0: no such interface
Any idea as to what I am doing wrong?
Thanks
Jeff

Similar Messages

  • How to change the Ethernet Interface name in Solaris 10

    I have to install Oracle 10G RAC on three nodes with different ethernet cards, but the ethernet interface name must be the same which is the precondition for Oracle RAC installation.
    So I want to know how can I change the ethernet name in Solaris.
    For example, the ethernet name in the OS is "ce0", how can i change the interface name "ce0" to "e1000g0".
    bash-3.00# dladm show-dev
    ce0 link: unknown speed: 1000 Mbps duplex: full
    ce1 link: unknown speed: 100 Mbps duplex: half
    ce2 link: unknown speed: 100 Mbps duplex: half
    ce3 link: unknown speed: 100 Mbps duplex: half
    ce4 link: unknown speed: 100 Mbps duplex: half
    ce5 link: unknown speed: 0 Mbps duplex: unknown
    Thanks in advance.

    s-wilson wrote:
    You can't. The ce or e1000g refers to the driver as well as the adapter itself. The only exception I am aware of is: the ipge and e1000g which both refer to the Intel Pro 1000.I'm pretty sure I've renamed a driver in the past (and all references to it in name_to_major, path_to_inst, driver_aliases, and minor_perm) and had it function just fine after 'plumb'ing it up. However I just tested this by trying to turn a 'pcn' driver into a 'foobar' driver on a vmware box. It looks like everything works except some internal bits of the driver continue to create one file with 'pcn' in the name instead of 'foobar'. And since this is Solaris 10, the /devices filesystem is dynamic and read-only. I can't seem to force the change.
    So while this may be possible with some drivers (and maybe only on older versions of the OS), it doesn't seem to be generally possible for all drivers on Solaris 10.
    Darren

  • Public API/Interface name to import the payment information against invoice

    Hi,
    I want to get the Oracle supported Public API/Interface name to import the payment information against invoices(because there is a need to importing payment data against closed invoices from 11.5.5 to R12). Since I am not getting any standard oracle supported method, I am using the API AP_PAY_INVOICE_PKG.AP_PAY_INVOICE but while running it I am getting the following error:-
    Payment API Error =ORA-20001: APP-SQLAP-10000: ORA-28115: policy with check option violation
    occurred in
    AP_AIP_TABLE_HANDLER_PKG.Insert_Row <-AP_PAY_INVOICE_PKG.ap_pay_insert_invoice_payments<-AP_PAY_INVOICE_PKG.ap_pay_invoice<-.
    Regards,

    The below query will meet your requirement, but payment amount won't matches with some cases see below .
    1) Check Payment/EFT Payment for more than one invoice we will pay that time invoice amount is
    not equal to payment amount, Payment amount is greater than Invoice Amount.  This will be controlled in Report level.
    if you develop report using this query, there you can control this issue.
    SELECT aia.vendor_id, aps.vendor_name, aia.invoice_id, aia.invoice_num,
           aia.invoice_date, aia.invoice_currency_code, aia.payment_currency_code,
           aia.invoice_amount, aia.amount_paid, aia.payment_method_lookup_code,
           aia.payment_method_code, aia.SOURCE, aia.invoice_type_lookup_code,
           aia.voucher_num, aca.amount payment, aca.bank_account_name,
           aca.check_id, aca.check_number, aca.currency_code,
           aca.payment_method_lookup_code, aipa.accrual_posted_flag,
           aipa.cash_posted_flag, aipa.posted_flag
      FROM ap_invoices_all aia,
           ap_checks_all aca,
           ap_invoice_payments_all aipa,
           ap_suppliers aps
    WHERE aia.invoice_id = aipa.invoice_id
       AND aca.check_id = aipa.check_id
       AND aia.vendor_id = aps.vendor_id
    if it's meet your requirement pls check the Correct/Helpful Answer for your question.
    you can modify this query here and there as per your required fields.
    Thanks
    Hari

  • Error in udev change of net interface name wlan0 to wlp3s0

    My quite fresh installation of Arch has started having the following problem:
    the udev rename of my wireless interface from wlan0 to wlp3s0 suddenly stopped working!
    In journalctl, I find the following error line:
    Jan 09 16:23:43 mole systemd-udevd[180]: error changing net interface name wlan0 to wlp3s0: Device or resource busy
    I am using netctl, netctl-auto and netctl-plugd with wpa-supplicant and dhcpd. The issue seems to be that netctl tries to do stuff with wlan0 before udev can rename it, as a  non-predictable race condition. Further down in journal, I have this (non-error) line
    Jan 09 16:23:43 mole systemd[1]: Started (Re)store the netctl profile state.
    Searching Google yielded me a few places talking about this, but no solution as I could see, and they were also possibly quite outdated.
    My ethernet interface is properly renamed and works without issues. I should perhaps also mention that my install is now about 3 weeks old, and I have rebooted the machin a number of times before this behaviour started. In this time I also switched from netctl to wicd back to netctl, and the last switch was only a few days ago.
    I have brainlessly tried various stuff, such as disabling netctl-auto and netctl-plugd for all interfaces, as well as adding a custom renaming rule to
    /etc/udev/rules.d/10-network.rules
    . Needless to say, this didn't resolve my problem.
    In case it is important, I have the following services pertaining to networking running:
    UNIT LOAD ACTIVE SUB DESCRIPTION
    dhcpcd.service loaded active running dhcpcd on all interfaces
    [email protected] loaded failed failed Automatic wireless network connection using netctl profiles
    [email protected] loaded active running Automatic wired network connection using netctl profiles
    netctl.service loaded active exited (Re)store the netctl profile state
    netctl@wlan0_eduroam.service loaded active exited Networking for netctl profile wlan0_eduroam
    polkit.service loaded active running Authorization Manager
    systemd-udev-trigger.service loaded active exited udev Coldplug all Devices
    systemd-udevd.service loaded active running udev Kernel Device Manager
    systemd-update-utmp.service loaded active exited Update UTMP about System Reboot/Shutdown
    wpa_supplicant.service loaded active running WPA supplicant
    Is it right to have netctl.service activated?
    Any help is greatly appreciated.
    Thanks,
    jsrn

    Thanks for the reply, lspci. With the same no. as your question:
    1. Right now I have both wlp3s0_[some interfaces] and wlan0_[same interfaces] since I need both interfaces. All of the names are correct, and their configs are the same expect of course for the Interface-line. I also have an enp0s25_dhcp for my wired connection.
    2. and 3. The custom udev rule that I made after the problem started occurring is in /etc/udev/rules.d/10-network.rules and contains
    SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="a4:4e:31:cd:5d:64", NAME="wlp3s0"
    I can't seem to detect that it has any influence or is even run. But on the other hand, it is exactly this that udev was already trying to do but failing.
    4. I could of course do this. But shouldn't it work without conflicting with the udev rename? The wiki currently recommends exactly these two services.
    Right now my system works, albeit more manually than I would hope. I am on wireless right now, but if I lose connection (bad reception here), then I have to stop the netctl service on wlan0, down the wlan0 link and then restart netctl on wlan0. Also, whenever switching wireless network or to wired, I expect to have to do similar tedious stuff.

  • "The interface name given does not specify a valid and existing interface."

    Hi nice guys,
     I'm trying to use the XNET APIs to set Master task to Slave with LIN protocol. As I have no Experience before, there's something problem like the Interface of the NI USB-8476S can't be detected. The prompted windows presents following infomation:
    Error -1074384758 occurred at XNET Create Session (Signal Output Single-point).vi:1
    Possible reason(s):
    NI-XNET: (Hex 0xBFF6308A) The interface name given does not specify a valid and existing interface. Solution: Use a valid and existing interface. These can be obtained using MAX, XNET system properties, or the LabVIEW XNET Interface IO name. If you are using CompactRIO, refer to the topic "Getting Started with CompactRIO" in the NI-XNET Hardware and Software Help.
    but in the NI MAX, the device is detected as "LIN0". Even the interface input control in the NI examples shows the error. But if I take the CAN Frame API, it works well.
    Does anyone have some idea. I'm so preciate. Tanks in advance.
    best regards
    Melo

    Melonetern,
    When do you receive these errors?  Does this happen when you try to run your code or our examples?  On top of that, does this error happen immediately or does it take a while?  Is this happening in LabVIEW or another interface?
    If you could give us the versions of software you are using as well as the XNET driver versions that would be very helpful.
    Matt J
    Professional Googler and Kudo Addict
    National Instruments

  • What is interface name of Sun fire X4100?

    Dear all,
    I installed Solaris 10 on x64 AMD (Sun fire X4100). I want to config TCP/IP but I do not know interface name to create file /etc/hostname.interface_name. How can I find interface name of Sun fire X4100?
    Thanks.

    Maybe looking into prtconf or sysdef.
    But still; I think you should be able to use "ifconfig -a plumb" after which the devices should show up using "ifconfig -a".

  • Sender Mail Adapter - default interface name

    Hi,
    I need to receive through one e-mail sender channel tree different kind of messages.
    In sender mail adapter I specify ecept other parameters "Default Interface Name". When I send a message with a same as defined in an interface the message is processed correctly.
    But when I send a different kind of message then I get an error : "Receiver could not be determined".
    Is any way around how through one sender e-mail adapter receive a different kinds of messages ?
    Thanks for any help,
    Marian

    Hello Marzian,
    have you find a solution for this problem?
    We're facing the same issue.
    thanks,
    -Peter Ha

  • ASA 5505 version 9.1 in extended access-list I can add interface name as destination??

    Hi All,
    I'm adding extended ACL on the ASA 5505 version 9.1 and found that in the source or destination field I can specify interface name instead of object, host/network but can't find it documented anywhere and what is the behavior of that?
    access-list VOICE_IN extended permit ip object obj-VOICE-LAN interface OUTSIDE
    Is it matching the egress interface or what?

    Use the interface name rather than IP address to match traffic based
    on which interface is the source or destination of the traffic. You must
    specify the interface keyword instead of specifying the actual IP
    address in the ACL when the traffic source is a device interface. For
    example, you can use this option to block certain remote IP addresses
    from initiating a VPN session to the ASA by blocking ISAKMP. Any
    traffic originated from or destined to the ASA, itself, requires that you
    use the access-group command with the control-plane keyword.

  • Setting interface name dynamically from client for SOAP Adapter...

    Hi,
    does anyone have experience in setting the sender interface name in the HTTP-SOAP request dynamically? I have followed the instructions in "How To Use the XI 3.0 SOAP Adapter" on page 17 (see also SAP Note 856597) which say:
    "If you select Use Encoded Headers and Use Query String,
    [...]The sender SOAP adapter creates the XI message header according to the
    information provided in the query string. [...] In the sender SOAP adapter, you can use only some of the parameters, but the first
    parameter must always be the version. For example, you send from the Web service client to the following URL: http://<host>:<j2ee-port>/XISOAPAdapter/MessageServlet?channel=<party>:<service>:<channel>&version=3.0&Interface=http%3A
    %2F%2Fsap.com%2Ftest%5ETest
    This will overwrite the default interface and namespace of the sender channel."
    This is exactly what I need! However, what I actually get as a response following this description is a SOAP:Fault with a java.lang.StringIndexOutOfBoundsException: String index out of range: -1.
    Has anyone got this to work properly?
    Thanks in advance.

    Thank you for your input. I am using the following format for the call (with "x" standing for one letter each):
    http://xix.xxx.xx.xxx:5xx00/XISOAPAdapter/MessageServlet?channel=:xx_xxx_xxx_xxxx:xx_xxx_x_SOAP_S&version=3.0&Interface=http%3A%2F%2Fxxxxxxxx.xx%2Fxxxxxx%2Fxxxxxxxxxxxxxxxxxxxxxxxx%5Exxxxxxxxxxxxxxxxxxxxxx
    Anything wrong with that? With unchecked "Use Encoded Headers" and "Use Query String" it works fine (default interface) but as soon as I set these flags I get the SOAP-Fault response.
    We are on XI 3.0 SPS18.

  • How to read Sender Interface name in adapter Module in PI 7.31

    Hello All,
    I am working on Adapter module .it accomplish to generate file with message id,message key ,sent time,received time,FromService(Business system names),toServiece(Business system name),sender interface name,receiver interface name .
    i got all details in my file by calling module data by method get principal data,but i am fail to get sender interface in that file .
    can you please guide me how to get sender interface name in adapter module.
    I am getting some information from this following blogs
    https://scn.sap.com/thread/1583665
    How to read Sender Interface name in Adapter module
    but i am facing same error what they faced.
    Please guide me to how to get sender interface name in adapter module.
    Thanks
    Ganesh

    Hi Ganesh
    Write a module in the sender adapter and use this piece of code
    Message mes = null;
    mes = (Message) inputModuleData.getPrincipalData();
    String SI = mes.getAction().getName();
    Also you can read the same by creating a UDF in message mapping
    Following is the code
    InputHeader inputHeader = container.getInputHeader();
    String SI = inputHeader.getInterface() ;

  • Retrieving sender Interface name in adapter module

    Hi Gurus
    Is there ne way we can retrieve interface name in the adapter module which is on the sender side?
    I was thinking about using dynamic configuration in adapter module but I guess since container element cant be used inside adapter module.....it will be futile...
    Regards
    Akhil

    The Receiver Determination step will be executed only after the message comes out of the Sender Adapter / Module and so , the Receiver Interface will obviously be unavailable in the Sender Module.
    Regards
    Bhavesh

  • How to get active network interface name?

    Hi All,
    Can any one tell me how to get the currently active network interface name (Local Area Connection/ Wireless Network Connection/ other) either by using java SDK or win32 API.
    Is there any function to get the active network interface name in java/win32?
    Is there any procedure for it to get from observing registry keys.
    I found NetworkInterface class in java but not yet succesful in getting the display name of active network interface.
    Can anyone help me with partial code?
    Please help me.

    Use getLocalHost() then retreive the list of NetworkInterfaces and cycle through them until you find the one that has that address.

  • USB wireless adapter - interface name keeps changing

    I have used different usb wireless (G) adapters with my 12" Powerbook G4.
    Each was automatically assigned an interface name (BSD) such as en2, en4.
    I recently updated to a Wireless N dongle (D-Link DWA140) which works great with my new Belkin Wireless N router.
    I have had a few connection problems where the dongle was named as enNull.
    After rebooting and re-entering the ip address via DHCP, I noticed that the same dongle has been renamed each time e.g First as en5 then en6, 7 and 8. It's now called en10
    It works fine but is it possible to reset the name/number of this wireless adaptor using something like ifconfig in the shell Or some other way. I understand that en0 is built-in ethernet and en1 is Airport. I have 2 other dongles which are still identified as en 2 and en4. But my current dongle has an inflation problem and I would like to reset it if possible to a lower number.
    Is this possible or am I mad to even consider it?
    any help welcome.
    John

    ratcheer wrote:Inxsible, no, it is a PCI card. I have booted Arch twice, today. One time it got wlan0, the other time wlp6s0. I ended up just creating two scripts, wlan0_start and wlp6s0_start
    That is very strange that PCI cards would keep changing names between reboots. Maybe you should investigate that to figure out what's going on. Check the dmesg and journalctl after each reboot and see what the interface is named as. Maybe that will give you some clues as to what "external" program is responsible in naming the interfaces.

  • [SOLVED] Network interface name keeps changing

    My network interface name keeps changing between wlp2s0 and wlan0. This is a real pain, since I never know what name will be generated at boot. Most of the time it's called wlp2s0, so this is what netctl is set up to handle by itself. At boots were wlan0 is generated I have to connect manually.
    I've tried making the name static by adding a rule to the /etc/udev/rules.d/10-network.rules. The rule i added was:
    SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="48:5d:60:7e:64:e9", NAME="wlp2s0"
    Wlp2s0 is generated at boot alright, but I still have to connect manually with this solution. As if the "new" wlp2s0 is not recognized as the old one (same MAC). What gives?
    This is on an Asus Eee 1001PXD, with the Qualcomm Atheros AR9285.
    Last edited by madr (2013-05-18 20:09:34)

    I've now been able to replicate the issue, and run the command:
    journalctl -b
    I did find the output:
    mai 18 02:30:02 <hostname> systemd-udevd[126]: error changing net interface name wlan0 to wlp2s0: Device or resource busy
    I haven't been able to process the whole output yet (I'll continue tomorrow if necessary), but I've found some things that I hope will clearify things. I get similar outputs to the following a lot throughout:
    mai 18 02:30:03 <hostname> dhcpcd[237]: wlan0: carrier lost
    mai 18 02:30:03 <hostname> dhcpcd[237]: wlan0: waiting for carrier
    mai 18 02:30:04 <hostname> systemd[1]: [email protected]: control process exited, code=exited status=1
    mai 18 02:30:04 <hostname> systemd[1]: Failed to start Automatic wireless network connection using netctl profiles.
    mai 18 02:30:04 <hostname> systemd[1]: Unit [email protected] entered failed state.
    mai 18 02:30:04 <hostname> systemd[1]: Starting Network.
    mai 18 02:30:04 <hostname> systemd[1]: Reached target Network.
    EDIT:
    I see now that this is later in time, so that's not so strange after all. I'll look some more.
    EDIT2:
    The error code that a name change i impossible is the first time the term 'wlan0' occurs in the log. However there's a line much earlier that talks about wlp2s0:
    mai 18 02:29:59 <hostname> systemd[1]: Expecting device sys-subsystem-net-devices-wlp2s0.device...
    But as I said, if this information doesn't help, I'll have a closer look at the output tomorrow. Getting late here in Norway now.
    Last edited by madr (2013-05-18 01:20:50)

  • Reading the Interfaces name which the class is implementing in a COM dll is implementing.

    Hi All,
    I'm using .NET Reflection to read a COM dll. I'm able to fetch the classes that are present in the dll. But I would like to know interface name which this class is implementing.
    For a .NET dll we can know the name of class's implementing interface name using the <classname>.BaseType.Name property.
    How can I know the interface name which this class is implementing (if any).
    Please let me know how to do this for a COM dll.
    Thanks in advance,Satish
    Thanks, Satish Bommideni "Success usually comes to those who are too busy to be looking for it."

    Hi,
    Thanks for the reply.
    I'm reading the COM assembly using the methods available in oleaut32.dll.
    Also I've imported the namespaces
    System.Runtime.InteropServices.ComTypes;
    System.Runtime.InteropServices;
    to use its respective methods and thus I'm able to read it's classes.But donot know what property to check for this class's interface.
    Kindly let me know if you need any further information.
    Thanks, Satish Bommideni "Success usually comes to those who are too busy to be looking for it."

Maybe you are looking for

  • Nano does not appear in Itunes. Most of the time.

    Ah, I need help. I received my Ipod nano on Tuesday, and here it is Saturday, and it still isn't working properly. What it can't do: - Itunes does not recognize the Ipod Nano; under preferences, it says that no Ipod is connected - Cannot be found in

  • How can I combine the emails of 2 Apple Mail files?

    My wife stopped using a white MacBook 3 months ago, switched to a 17" MacBook, and now needs to switch back. Is it possible to combine the emails and metadata of the Mail files now on these 2 different MacBooks into 1 file without redundancies and wi

  • JavaScript assign a APEX variable

    I have the following javascript code in my page header: <script language="JavaScript" type="text/javascript"> <!-- function insert_submit() var x = '&P66_INSERT_FLAG.'; confirm(x); doSubmit( ); //--> </script> Can anyone tell me how to assign a value

  • Best practices for deploying forms in a 'cluster'?

    Anyone know of any public docs that discuss typical best practices for - forms deployment; - forms apps management and version control; and/or - deploying (and keeping) the .frm/frx in sync when using multiple forms servers in a HA or load balancing

  • Transport binding consuming CICS WS

    I have been trying for more than a week to consume a WebService from an IBM CICS Transaction Server. I have tried with .NET, AXIS, and XML Spy. They all work. I have editted the proxy generated (standalone and deployable) in order to more or less mat